deferred.always()

添加当延迟对象被解析或拒绝时要调用的处理程序。

deferred.done()

添加当延迟对象被解析时要调用的处理程序。

deferred.fail()

添加当延迟对象被拒绝时要调用的处理程序。

deferred.reject()

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

deferred.rejectWith()

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

deferred.resolve()

解析延迟对象并使用给定的参数调用任何 doneCallbacks。

deferred.resolveWith()

解析 Deferred 对象并使用给定的上下文和参数调用任何 doneCallbacks。

deferred.then()

添加处理程序,以便在 Deferred 对象解析、拒绝或仍在进行时调用。

jQuery.Deferred()

一个工厂函数,它返回一个可链接的实用程序对象,该对象具有方法来将多个回调注册到回调队列中,调用回调队列,并中继任何同步或异步函数的成功或失败状态。

jQuery.when()

提供了一种基于零个或多个 Thenable 对象(通常是表示异步事件的 Deferred 对象)执行回调函数的方法。

.promise()

返回一个 Promise 对象,用于观察集合中绑定到特定类型的操作(无论是否排队)何时完成。