最新回答 / _莫忘初衷_
已經(jīng)懂了 是defer.resolve(5)給defer.then里的參數(shù)回調(diào)運(yùn)行之后是數(shù)字10,然后這個(gè)數(shù)字10再給defer.then()運(yùn)行賦值給了filtered,所以filetered才有了done方法
2016-12-13
最贊回答 / 慕粉18144024425
因?yàn)閍jQuery.fn = ajQuery.prototype = {},這相當(dāng)于又構(gòu)造一個(gè)新的對(duì)象“{}”,因此它本身的constructor指向的是Object,而不是ajQUERY,所以這邊需要強(qiáng)制指向
2016-12-13
最新回答 / _莫忘初衷_
http://idcbgp.cn/course/programdetail/pid/20?按照這個(gè)路徑來(lái) ?看最后兩門(mén)前 最好去看JavaScript深入淺出這門(mén)課也很牛http://idcbgp.cn/learn/277值得細(xì)看
2016-12-03
最新回答 / 菜狗
那里面的self本身不是window,你調(diào)試的時(shí)候顯示window是因?yàn)閏hrome自己本身把window存在了一個(gè)叫self的變量上,原來(lái)的里面的self值已經(jīng)return給外面的cbs了。。。= =不執(zhí)行示例代碼直接打印self也是window
2016-11-17
已采納回答 / rogerwei2
?jQuery.find是Sizzle對(duì)象,和我們使用$('#id').find('.classs')的find是不一樣。那么,ret是用來(lái)存放真實(shí)的查詢(xún)結(jié)果的。?jQuery.find的for循環(huán),主要是$('#id')對(duì)象可能不止一個(gè).目的是要把classs都要找出來(lái)~
2016-10-23
最贊回答 / 夜晚的一場(chǎng)夢(mèng)
懂了,汗,自己突然就想通了,原因在于這行代碼:<...code...>call里面第二個(gè)deferred對(duì)象作為參數(shù)穿進(jìn)去了,正好對(duì)應(yīng)<...code...>這個(gè)newDefer, 這樣就對(duì)啦,哈哈
2016-10-12
最贊回答 / 夜晚的一場(chǎng)夢(mèng)
雖然factory定義的時(shí)候沒(méi)有形參,但是參數(shù)依然被傳進(jìn)來(lái),在arguments對(duì)象中,舉個(gè)例子:(function(a,b,c){?? ??? ?c(a,b);?????????????? ?}('this','that',function(){?? ???? ?? ??? ??? ?console.lo...
2016-10-09
最贊回答 / 慕俠4408899
是用來(lái)保護(hù)callback被回收,當(dāng)函數(shù)執(zhí)行完了變量就會(huì)被回收,用了setTimeout等25ms后才會(huì)被回收
2016-10-05