jQuery的延迟对象
$.Deferred()
返回一個(gè)鏈?zhǔn)綄?shí)用對(duì)象方法來(lái)注冊(cè)多個(gè)回調(diào)
deferred.always()
當(dāng)Deferred(延遲)對(duì)象被受理或被拒絕時(shí),調(diào)用添加的處理程序
deferred.done()
當(dāng)Deferred(延遲)對(duì)象被受理時(shí),調(diào)用添加的處理程序
deferred.fail()
當(dāng)Deferred(延遲)對(duì)象被拒絕時(shí),調(diào)用添加的處理程序
deferred.notify()
給定一個(gè)參數(shù),調(diào)用正在延遲對(duì)象上進(jìn)行的回調(diào)函數(shù)(progressCallbacks)
deferred.notifyWith()
給定上下文和參數(shù),調(diào)用正在延遲對(duì)象上進(jìn)行的回調(diào)函數(shù)(progressCallbacks)
deferred.pipe()
過(guò)濾and/or鏈?zhǔn)窖舆t對(duì)象的工具方法
deferred.progress()
當(dāng)Deferred(延遲)對(duì)象生成進(jìn)度通知時(shí),調(diào)用添加處理程序
deferred.promise()
返回Deferred(延遲)的Promise對(duì)象
deferred.reject()
拒絕Deferred(延遲)對(duì)象,并根據(jù)給定的參數(shù)調(diào)用任何failCallbacks回調(diào)函數(shù)
deferred.rejectWith()
拒絕Deferred(延遲)對(duì)象,并根據(jù)給定的context和args參數(shù)調(diào)用任何failCallbacks回調(diào)函數(shù)
deferred.resolve()
解決Deferred(延遲)對(duì)象,并根據(jù)給定的參數(shù)調(diào)用任何doneCallbacks回調(diào)函數(shù)
deferred.resolveWith()
解決Deferred(延遲)對(duì)象,并根據(jù)給定的context和args參數(shù)調(diào)用任何doneCallbacks回調(diào)函數(shù)
deferred.state()
確定一個(gè)Deferred(延遲)對(duì)象的當(dāng)前狀態(tài)
deferred.then()
當(dāng)Deferred(延遲)對(duì)象解決,拒絕或仍在進(jìn)行中時(shí),調(diào)用添加處理程序
.promise()
返回一個(gè)Promise對(duì)象,觀察某種類型被綁定到集合的所有行動(dòng),是否已被加入到隊(duì)列中
總結(jié)
以上是生活随笔為你收集整理的jQuery的延迟对象的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: jQuery的回调函数
- 下一篇: jQuery的选择器分类