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