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