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函數。

返回列表
返回首頁 主站蜘蛛池模板: 91精品国产手机| 亚洲中文字幕无码av永久| 色婷婷激情综合| 国产精品ⅴ无码大片在线看| www.四虎com| 成年午夜性视频| 久久精品中文字幕| 欧美另类xxxxx另类| 亚洲精品欧美综合四区| 粗大的内捧猛烈进出视频 | 久久亚洲精品中文字幕| 欧美XXXX做受欧美1314| 亚洲欧美日韩一区在线观看| 男女边摸边做激情视频免费| 双女车车好快的车车有点污 | 强行入侵粗暴h肉囚禁| 久久99精品视频| 日韩在线视频网站| 亚洲中文字幕日产乱码高清app | 国产日韩精品一区二区在线观看 | 欧美日韩国产成人高清视频| 人体内射精一区二区三区| 精品无码av无码专区| 国产一级淫片a免费播放口之| 黑巨茎大战俄罗斯美女| 国产精品jizz观看| 1000部夫妻午夜免费| 国内一级特黄女人精品片| china成人快色| 好男人神马视频在线观看| 三级韩国床戏3小时合集| 日日夜夜天天干干| 久久国产精品一国产精品金尊| 最近中文字幕视频高清| 亚洲国产一成人久久精品| 欧美激情一区二区| 亚洲日韩欧美一区二区三区 | 丰满大白屁股ass| 国产欧美日韩视频免费61794| h视频在线观看免费| 国产精品免费一区二区三区|