課程
/前端開發
/jQuery
/jQuery源碼解析(架構與依賴模塊)
這里代碼前的分號是什么意思?
2015-12-29
源自:jQuery源碼解析(架構與依賴模塊) 1-4
正在回答
;(function(gloabal,factory){
????factory(global);
}());
這個樣子是jQuery作者為了解決jQuery在Node中使用報錯,對源碼框架做的調整。
你可以去這里看看http://www.xianlaiwan.cn/qadetail/43942
rf_hong 提問者
感謝各位熱心解答
看來我錯了,二樓才是正解
不是不小心打的,是特意打的,這個是防止報錯的,因為我們的js代碼結束都需要加一個;,其實不加也沒有問題的,在做一些前端自動化時會對文件進行合并,也就是說可能會有另一個js文件加到你的文件前面。這樣也不會有什么問題,因為有換行。如果再進行壓縮就可能出事了,換行和空格都會被去掉。如果你前一個文件最后沒有加; 它的內容就會下一個文件連到一起。就會造成方法錯誤。如果你在你的文件前面加一個;合并壓縮時就相當時強制在你前面的一個文件最后加了一個;讓他的結束掉就不會影響到你的文件了。就算他最后加了;加上你這個就會出現兩;在一起,這樣也不會報錯。
。。。前面寫分號沒什么實際用。你的上面又沒有寫代碼。一般是代表結束。
應該是不小心打的吧,但是也沒啥影響,相當于前面多了個空語句,沒啥作用
狂飆的蝸牛_1
舉報
由淺入深地剖析jQuery庫的設計與實現,揭開框架背后的秘密
2 回答這句代碼什么意思
2 回答關于代碼中的.fn.init是什么意思
4 回答函數前面加 ; 號 什么意思? 代表什么? 還可以這么寫嗎?
3 回答var $$這個是什么意思?
5 回答callback.call 中的call 是什么意思?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-29
;(function(gloabal,factory){
????factory(global);
}());
這個樣子是jQuery作者為了解決jQuery在Node中使用報錯,對源碼框架做的調整。
你可以去這里看看http://www.xianlaiwan.cn/qadetail/43942
2015-12-29
感謝各位熱心解答
2015-12-29
看來我錯了,二樓才是正解
2015-12-29
不是不小心打的,是特意打的,這個是防止報錯的,因為我們的js代碼結束都需要加一個;,其實不加也沒有問題的,在做一些前端自動化時會對文件進行合并,也就是說可能會有另一個js文件加到你的文件前面。這樣也不會有什么問題,因為有換行。如果再進行壓縮就可能出事了,換行和空格都會被去掉。如果你前一個文件最后沒有加; 它的內容就會下一個文件連到一起。就會造成方法錯誤。如果你在你的文件前面加一個;合并壓縮時就相當時強制在你前面的一個文件最后加了一個;讓他的結束掉就不會影響到你的文件了。就算他最后加了;加上你這個就會出現兩;在一起,這樣也不會報錯。
2015-12-29
。。。前面寫分號沒什么實際用。你的上面又沒有寫代碼。一般是代表結束。
2015-12-29