課程
/前端開發(fā)
/jQuery
/jQuery源碼解析(架構(gòu)與依賴模塊)
老師,為什么第三個(gè)方法要傳一個(gè)underfined,我對(duì)這個(gè)整體的結(jié)構(gòu)也不是很明白
2015-11-21
源自:jQuery源碼解析(架構(gòu)與依賴模塊) 1-5
正在回答
jquery尋找參數(shù)是通過(guò)作用域鏈實(shí)現(xiàn)的,所以當(dāng)傳入underfined的時(shí)候,就不用一層層向上尋找underfined了,效率有所提高,另一點(diǎn),因?yàn)闉g覽器的種類和版本的不同可以對(duì)underfined進(jìn)行賦值,(尤其是IE瀏覽器,版本的不同對(duì)于underfined的賦值后,顯示underfined有所不同),所以為了體現(xiàn)underfined的本意,防止underfined被人為的賦值,所以jquer自調(diào)用函數(shù)把underfined參數(shù)傳入,防止誤賦值
舉報(bào)
由淺入深地剖析jQuery庫(kù)的設(shè)計(jì)與實(shí)現(xiàn),揭開框架背后的秘密
2 回答為什么立即調(diào)用不執(zhí)行呢
1 回答即時(shí)調(diào)用如何再次調(diào)用?
2 回答閉包問(wèn)題立即執(zhí)行的問(wèn)題
2 回答四種上下文調(diào)用方式 的例子分別是什么?
7 回答jQuery中的ready和原生DOMContentLoaded事件誰(shuí)先執(zhí)行?原因是什么?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-12-20
jquery尋找參數(shù)是通過(guò)作用域鏈實(shí)現(xiàn)的,所以當(dāng)傳入underfined的時(shí)候,就不用一層層向上尋找underfined了,效率有所提高,另一點(diǎn),因?yàn)闉g覽器的種類和版本的不同可以對(duì)underfined進(jìn)行賦值,(尤其是IE瀏覽器,版本的不同對(duì)于underfined的賦值后,顯示underfined有所不同),所以為了體現(xiàn)underfined的本意,防止underfined被人為的賦值,所以jquer自調(diào)用函數(shù)把underfined參數(shù)傳入,防止誤賦值