jQuery 3.0 升级指南

jquery-3-0

概述

在3.0主版本中,jQuery Core团队对API进行更改及清理,并修复某些代码更改引起的bug。这包括删除以前弃用的公开API,更改或删除未记录的API,并更改现有API的记录或未记录的行为用于特定输入。

浏览器支持

jQuery 3.0 支持以下浏览器:

  • Internet Explorer: 9+
  • Chrome, Edge, Firefox, Safari: 当前版本 和 当前版本 – 1
  • Opera: 当前版本
  • Safari Mobile iOS: 7+
  • Android 4.0+

jQuery团队策略是主版本更新只针对这些浏览器,所以这个浏览器列表至少支持到jQuery 4。

jQuery Migrate 插件

与jQuery 1.9 / 2.0中的主要更改一样,我们已经创建了一个新版本的jQuery Migrate插件,以简化旧代码迁移到3.0版本。我们强烈建议您使用这个插件作为升级工具,它将给出 可能影响您的代码的关于大多数主要更改的具体建议。 继续阅读

一个简易的ajax封装

该封装在Liner的基础修改了一些,主要修改的是获取的数据。

接口:
  get, post 常用普通接口。
  e_handler 出错处理句柄,可选。
  _object 创建浏览器兼容XHR的包装。
 
参数:
 @type:        “xml”,”html”,”javascript”,”json”数据类型;
 @url:      请求的响应页面;
 @sdata:  POST的数据;
 @callback: 处理响应数据的回调函数;

 以下参数可选
@fdata:  传递给回调函数的数据,默认null;
@asyn:  是否异步,默认true。
 
返回值:
如果是异步,返回异步请求对象;否则不返回。
 
  回调函数有两个参数:(req, data)
  @req:  异步请求对象(XMLHttpRequest 或 ActiveXObject)
  @data:  传入的附加数据。 继续阅读

ajax loading 图标在线制作及收藏

Ajax在载入的过程中页面会出现空白,从用户体验的角度看这是非常不友好的,至少让用户知道你的网站正在努力的加载中,即使是假装异步载入中,呵呵。通常为了弥补ajax的这个缺点,我们会加Ajax载入的时候回加上一句话:“数据正在加载中…”,为了更好的用户体验,会再使用一个loading小图标,让用户在等待的同时知道数据正在加载中,甚至不会感到无聊。

这里提供一些loading 图标在线制作及收藏,loading 图标在线制作可以选择图形,前景,背景,透明背景,载入速度,使之与你的页面完美的融合。

1.ajaxload

2009-04-18_1256041

 

2.preloaders.net

2009-04-18_124652

继续阅读