最贊回答 / 艾倫Aaron
慕課上由于課程的關(guān)系,有些地方可能需要看源碼,沒有很細(xì)的深入:摘自我正在寫的書(jQuery框架設(shè)計與實現(xiàn))部分解釋:? ? jQuery在代碼上的設(shè)計,最喜歡的就是合并很多相似功能的代碼,達(dá)...
2015-05-25
已采納回答 / 艾倫Aaron
就是apply的用法,apply用來改變上下文,apply(context, 參數(shù))所以callback里面的this指向了context
2015-05-15
最新回答 / giscafer
<...code...>看看上邊的區(qū)別教程地址:http://www.w3school.com.cn/cssref/selector_first-child.asp
2015-05-13
最新回答 / 艾倫Aaron
js中函數(shù)才有聲明的提升ajQuery2是函數(shù)表達(dá)式,沒有提升,解釋器在執(zhí)行到ajQuery2的時候其實ajQuery2還是一個變量而已,發(fā)現(xiàn)還是undefined
2015-05-07
最贊回答 / wghusw
我來回答一下吧,是我個人的理解,不知正確與否,希望 @Aaron 可以糾正,關(guān)于“如果沒執(zhí)行if中的語句,那for循環(huán)中就從arguments[1]開始了,那arguments[0]沒有得到擴(kuò)展啊?”這個問題,樣例代碼中,如果執(zhí)行extend時,傳入的參數(shù)個數(shù)大于1,也就是第一個if判斷失敗的時候,我們應(yīng)該可以得知使用者是針對某個具體的target(也就是arguments[0]對象)的擴(kuò)展處理,隨后的for循環(huán)直接跳過arguments[0]是合理的。老師的想法很巧妙...
2015-04-08