deferred.always()

在遞延物件已解析或已拒絕時,加入要呼叫的處理常式。

deferred.catch()

在遞延物件已拒絕時,加入要呼叫的處理常式。

deferred.done()

在遞延物件已解析時,加入要呼叫的處理常式。

deferred.fail()

在遞延物件已拒絕時,加入要呼叫的處理常式。

deferred.notify()

使用指定的 args 呼叫 Deferred 物件上的 progressCallbacks。

deferred.notifyWith()

使用指定的 context 和 args 呼叫 Deferred 物件上的 progressCallbacks。

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.when()

提供一種方式,根據零個或多個 Thenable 物件執行回呼函式,通常是表示非同步事件的 Deferred 物件。

.promise()

傳回一個 Promise 物件,用於觀察與集合繫結的特定類型的所有動作(排隊或未排隊)完成時。