最贊回答 / 夜晚的一場夢
雖然factory定義的時候沒有形參,但是參數(shù)依然被傳進(jìn)來,在arguments對象中,舉個例子:(function(a,b,c){?? ??? ?c(a,b);?????????????? ?}('this','that',function(){?? ???? ?? ??? ??? ?console.lo...
2016-10-09
最贊回答 / 慕俠4408899
是用來保護(hù)callback被回收,當(dāng)函數(shù)執(zhí)行完了變量就會被回收,用了setTimeout等25ms后才會被回收
2016-10-05
最新回答 / youthcity
方便書寫,在閉包能還能按照以前$的習(xí)慣書寫。省時省力。因?yàn)樗鼘Query當(dāng)做參數(shù)傳到了函數(shù)里面,$=jQuery。
2016-08-14
最贊回答 / 慕慕7300641
each: function(obj, callback, args) { var value, i = 0, length = obj.length, isArray = isArraylike(obj); // 判斷是不是數(shù)組 // 傳了第三個參數(shù) if (args) { if (isArray) { for (; i < length; i++) { // 相當(dāng)于: // args = [a...
2016-08-12
最贊回答 / Zickson
為了鏈?zhǔn)秸{(diào)用方便。比如一個對象:A的某個方法函數(shù)執(zhí)行結(jié)果返回對象A自身時(this),可以再次調(diào)用A對象的其他方法;其他方法如果返回值依然為自身,還可以繼續(xù)調(diào)用A的方法...例:shape.set(x).set(y).set(z).set(type)
2016-08-11
最新回答 / daydaystudy
看一下jquery的init方法,最后調(diào)用了makeArray方法變成數(shù)組的,跟exec 匹配返回結(jié)果沒有關(guān)系
2016-07-29
最新回答 / 慕雪5194257
根據(jù)stateString狀態(tài),如果狀態(tài)為resolved,則rejected對應(yīng)的$.callBacks隊(duì)列就不能執(zhí)行了,并且notify對應(yīng)的$.callBacks會被鎖住。同理:如果狀態(tài)為rejected,則resovled對應(yīng)的$.callBacks隊(duì)列不能執(zhí)行,并且notify對應(yīng)的$.callBacks會被鎖住。
2016-07-23
最新回答 / 張昕_88
不是,你沒看到self是一個callback()函數(shù) 下面有個返回值嗎?return self 這個就是返回callback自身,你就可以直接用callback("").self{里面的方法了},這個是javascript的基本語法啊注意
2016-07-22
最新回答 / 慕雪5194257
slice是數(shù)組的一個函數(shù),this指向原數(shù)組。上面的寫法等價于:this.slice(),this就是一個array。意思是當(dāng)num == null的時候,返回整個數(shù)組的拷貝。
2016-07-21