分类:1.5 版本


列出了所有在此版本的 jQuery 中新增或修改的 API。

jQuery 1.5 also includes a large rewrite of the Ajax module, which has a number of extensibility improvements. You can find out more about those improvements in the Extending Ajax documentation.

Additionally jQuery 1.5 includes a new Deferred callback management system you can learn more about in in the Deferred Object documentation.

.clone()

创建一个匹配的元素集合的深度拷贝副本。

deferred.done()

当Deferred(延迟)对象解决时,调用添加处理程序。

deferred.fail()

当Deferred(延迟)对象拒绝时,调用添加的处理程序。

deferred.reject()

拒绝Deferred(延迟)对象,并根据给定的args参数调用任何失败回调函数(failCallbacks)。

deferred.rejectWith()

拒绝Deferred(延迟)对象,并根据给定的 context和args参数调用任何失败回调函数(failCallbacks)。

deferred.resolve()

解决Deferred(延迟)对象,并根据给定的args参数调用任何完成回调函数(doneCallbacks)。

deferred.resolveWith()

解决Deferred(延迟)对象,并根据给定的 context和args参数调用任何完成回调函数(doneCallbacks)。

deferred.then()

当Deferred(延迟)对象解决,拒绝或仍在进行中时,调用添加处理程序。

jQuery.Deferred()

一个构造函数,返回一个链式实用对象方法来注册多个回调,回调队列,  调用回调队列,并转达任何同步或异步函数的成功或失败状态。

jQuery.ajaxPrefilter()

在每个请求之前被发送和$.ajax()处理它们前处理,设置自定义Ajax选项或修改现有选项。

jQuery.get()

使用一个HTTP GET请求从服务器加载数据。

jQuery.getJSON()

使用一个HTTP GET请求从服务器加载JSON编码的数据。

jQuery.getScript()

使用一个HTTP GET请求从服务器加载并执行一个 JavaScript 文件

jQuery.hasData()

确定任何一个元素是否有与之相关的jQuery数据。

jQuery.post()

使用一个HTTP POST 请求从服务器加载数据。

jQuery.sub()

可创建一个新的jQuery副本,其属性和方法可以修改,而不会影响原来的jQuery对象。

jQuery.when()

提供一种方法来执行一个或多个对象的回调函数, Deferred(延迟)对象通常表示异步事件。