jQuery._Deferred提供哪些接口
2011/1/20 17:16:16

  1. done:function(fn1, fn2, ...)的形式,用于把函數添加到隊列中。
  2. fire:function(context, args)的形式,使用context指定this對象,args指定參數,調用隊列中所有函數。fire被調用后,_Deferred會進入 isResolved狀態,未來對done的調用不會再保存函數,而是直接調用函數。
  3. resolve:相當于調用fire(this, arguments),一個簡化的方法。
  4. isResolved:用來判斷_Deferred是否在isResolved狀態,具體參考前面的fire函數的解釋。
  5. cancel:取消掉整個隊列,這樣不管未來是不是fire,隊列中的函數都不會再被調用。
  說明白了jQuery._Deferred,再來看看jQuery.Deferred。這個東西其實就是2個_Deferred組成的,第一個稱為 deferred,用于保管“正常”狀態下的函數;第二個稱為failDeferred,用于保管“出錯”狀態下的函數。同時 jQuery.Deferred提供了一些新的接口:
  1.then:function(done, fail)的形式,把done添加進deferred,把fail添加進failedDeferred。
  2. fail:相當于failDeferred的done函數。
  3. fireReject:相當于failDeferred的fire函數。
  4. reject:相當于failDeferred的resolve函數。
  5. isRejected:相當于failDeferred的isResolved函數。
  同時jQuery.Deferred取消了cancel函數。

返回列表
返回首頁 主站蜘蛛池模板: 明星换脸高清一区二区| 精品熟女少妇av免费久久| 国农村精品国产自线拍| 两个人看的视频播放www| 日韩精品卡二卡3卡四卡| 亚洲桃色av无码| 男女一进一出猛进式抽搐视频 | 欧美亚洲国产精品久久| 国产亚洲精品第一综合| 三上悠亚在线网站| 在公车上被一个接一个| 久久天天躁狠狠躁夜夜avai| 欧美怡红院免费的全部视频| 亚洲韩精品欧美一区二区三区| 精品露脸国产偷人在视频7| 国产午夜电影在线观看| 亚裔玉videoshd和黑人| 国产美女高清**毛片| a级毛片免费在线观看| 少妇被又大又粗又爽毛片久久黑人| 亚洲国产欧美日韩一区二区 | 色一情一乱一伦黄| 国产大片www| 欧美欧洲性色老头老妇| 国产精品扒开做爽爽爽的视频| 99视频有精品| 日本深夜福利19禁在线播放| 国产女人aaa级久久久级| 国产xxxx视频在线观看| 男人资源在线观看| 国内揄拍国内精品| 久久久久成人精品无码 | 狠色狠色狠狠色综合久久| 午夜福利一区二区三区在线观看| 色欲精品国产一区二区三区AV | 最近中文字幕视频高清| 亚洲伊人色一综合网| 精品国际久久久久999波多野| 国产中文字幕电影| 青青草国产在线| 国产综合在线观看|