deferred.always()

添加在延迟对象被解决或被拒绝时要调用的处理函数。

deferred.done()

添加延迟对象被解决时要调用的处理函数。

deferred.fail()

添加在延迟对象被拒绝时要调用的处理函数。

deferred.notifyWith()

用给定的上下文和给定的参数在延迟对象上调用progressCallbacks。

deferred.reject()

拒绝一个延迟对象,并用给定的参数调用任何failCallbacks。

deferred.rejectWith()

拒绝一个延迟对象,并用给定的上下文和给定的参数调用任何failCallbacks。

deferred.resolve()

解决一个延迟对象,并用给定的参数调用任何doneCallbacks。

deferred.resolveWith()

解决一个延迟对象,并用给定的上下文和给定的参数调用任何doneCallbacks。

deferred.then()

添加延迟对象在被解决、被拒绝或依然处于进程时要调用的处理函数。

jQuery.Deferred()

一个工厂函数,返回一个可前缀的实用工具对象,带有向回调函数队列注册多个回调函数的方法,调用回调函数队列,并延迟任何同步或异步函数的成功或失败状态。

jQuery.when()

提供一种方式来执行回调函数,基于零个或多个可延后的对象,通常是延迟对象,代表异步事件。

.promise()

返回一个应答对象,用来观察当某个类型的所有操作绑定到集合时,是否排队,是否已经完成。