課程
/前端開發
/jQuery
/jQuery源碼解析(架構與依賴模塊)
;(function(gloabal,factory){
????factory(global);
}());
群主 弱弱的問一下:開頭最前面的那個分號是干嘛用的。。。
2014-10-21
源自:jQuery源碼解析(架構與依賴模塊) 1-4
正在回答
這個樣子是jQuery作者為了解決jQuery在Node中使用報錯,對源碼框架做的調整。
jQuery難讀的很大一部分原因就是考慮了很多意外情況,有些意外情況你不碰到你永遠想象不出來,只能根據代碼的直觀意思讀,做好哭的準備,少年。
xihun 提問者
為了避免跟其它文件壓縮合并或執行時發生錯誤
屏蔽作用。。。
防止被不靠譜的前端坑
便于合并文件壓縮代碼不報錯
var a = 3 (function(){})()? //報錯
使用分號的目的
var a = 3 ;(function(){})() //正常
舉報
由淺入深地剖析jQuery庫的設計與實現,揭開框架背后的秘密
2 回答為什么用相同選擇拿到的jquery對象的uid是一樣的?
1 回答_jQuery和_$值的問題
2 回答怎么只有兩節視頻啊
1 回答jQuery_數據緩存學完總結
1 回答講解這部分,構建jquery對象 要 find 這一步看不出關系
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2014-10-24
;(function(gloabal,factory){
????factory(global);
}());
這個樣子是jQuery作者為了解決jQuery在Node中使用報錯,對源碼框架做的調整。
jQuery難讀的很大一部分原因就是考慮了很多意外情況,有些意外情況你不碰到你永遠想象不出來,只能根據代碼的直觀意思讀,做好哭的準備,少年。
2014-11-27
為了避免跟其它文件壓縮合并或執行時發生錯誤
2014-11-05
屏蔽作用。。。
2014-11-02
防止被不靠譜的前端坑
2014-10-26
便于合并文件壓縮代碼不報錯
2014-10-21
var a = 3 (function(){})()? //報錯
使用分號的目的
var a = 3 ;(function(){})() //正常
2014-10-21
var a = 3 (function(){})()? //報錯
使用分號的目的
var a = 3 ;(function(){})() //正常