$.Deferred()
返回一个链式实用对象方法来注册多个回调
deferred.always()
当Deferred(延迟)对象被受理或被拒绝时,调用添加的处理程序
deferred.done()
当Deferred(延迟)对象被受理时,调用添加的处理程序
deferred.fail()
当Deferred(延迟)对象被拒绝时,调用添加的处理程序
deferred.notify()
给定一个参数,调用正在延迟对象上进行的回调函数(progressCallbacks)
deferred.notifyWith()
给定上下文和参数,调用正在延迟对象上进行的回调函数(progressCallbacks)
deferred.pipe()
过滤and/or链式延迟对象的工具方法
deferred.progress()
当Deferred(延迟)对象生成进度通知时,调用添加处理程序
deferred.promise()
返回Deferred(延迟)的Promise对象
deferred.reject()
拒绝Deferred(延迟)对象,并根据给定的参数调用任何failCallbacks回调函数
deferred.rejectWith()
拒绝Deferred(延迟)对象,并根据给定的context和args参数调用任何failCallbacks回调函数
deferred.resolve()
解决Deferred(延迟)对象,并根据给定的参数调用任何doneCallbacks回调函数
deferred.resolveWith()
解决Deferred(延迟)对象,并根据给定的context和args参数调用任何doneCallbacks回调函数
deferred.state()
确定一个Deferred(延迟)对象的当前状态
deferred.then()
当Deferred(延迟)对象解决,拒绝或仍在进行中时,调用添加处理程序
.promise()
返回一个Promise对象,观察某种类型被绑定到集合的所有行动,是否已被加入到队列中