課程
/前端開(kāi)發(fā)
/jQuery
/jQuery源碼解析(架構(gòu)與依賴模塊)
這里代碼前的分號(hào)是什么意思?
2015-12-29
源自:jQuery源碼解析(架構(gòu)與依賴模塊) 1-4
正在回答
;(function(gloabal,factory){
????factory(global);
}());
這個(gè)樣子是jQuery作者為了解決jQuery在Node中使用報(bào)錯(cuò),對(duì)源碼框架做的調(diào)整。
你可以去這里看看http://idcbgp.cn/qadetail/43942
rf_hong 提問(wèn)者
感謝各位熱心解答
看來(lái)我錯(cuò)了,二樓才是正解
不是不小心打的,是特意打的,這個(gè)是防止報(bào)錯(cuò)的,因?yàn)槲覀兊膉s代碼結(jié)束都需要加一個(gè);,其實(shí)不加也沒(méi)有問(wèn)題的,在做一些前端自動(dòng)化時(shí)會(huì)對(duì)文件進(jìn)行合并,也就是說(shuō)可能會(huì)有另一個(gè)js文件加到你的文件前面。這樣也不會(huì)有什么問(wèn)題,因?yàn)橛袚Q行。如果再進(jìn)行壓縮就可能出事了,換行和空格都會(huì)被去掉。如果你前一個(gè)文件最后沒(méi)有加; 它的內(nèi)容就會(huì)下一個(gè)文件連到一起。就會(huì)造成方法錯(cuò)誤。如果你在你的文件前面加一個(gè);合并壓縮時(shí)就相當(dāng)時(shí)強(qiáng)制在你前面的一個(gè)文件最后加了一個(gè);讓他的結(jié)束掉就不會(huì)影響到你的文件了。就算他最后加了;加上你這個(gè)就會(huì)出現(xiàn)兩;在一起,這樣也不會(huì)報(bào)錯(cuò)。
。。。前面寫(xiě)分號(hào)沒(méi)什么實(shí)際用。你的上面又沒(méi)有寫(xiě)代碼。一般是代表結(jié)束。
應(yīng)該是不小心打的吧,但是也沒(méi)啥影響,相當(dāng)于前面多了個(gè)空語(yǔ)句,沒(méi)啥作用
狂飆的蝸牛_1
舉報(bào)
由淺入深地剖析jQuery庫(kù)的設(shè)計(jì)與實(shí)現(xiàn),揭開(kāi)框架背后的秘密
2 回答這句代碼什么意思
2 回答關(guān)于代碼中的.fn.init是什么意思
4 回答函數(shù)前面加 ; 號(hào) 什么意思? 代表什么? 還可以這么寫(xiě)嗎?
3 回答var $$這個(gè)是什么意思?
5 回答callback.call 中的call 是什么意思?
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-29
;(function(gloabal,factory){
????factory(global);
}());
這個(gè)樣子是jQuery作者為了解決jQuery在Node中使用報(bào)錯(cuò),對(duì)源碼框架做的調(diào)整。
你可以去這里看看http://idcbgp.cn/qadetail/43942
2015-12-29
感謝各位熱心解答
2015-12-29
看來(lái)我錯(cuò)了,二樓才是正解
2015-12-29
不是不小心打的,是特意打的,這個(gè)是防止報(bào)錯(cuò)的,因?yàn)槲覀兊膉s代碼結(jié)束都需要加一個(gè);,其實(shí)不加也沒(méi)有問(wèn)題的,在做一些前端自動(dòng)化時(shí)會(huì)對(duì)文件進(jìn)行合并,也就是說(shuō)可能會(huì)有另一個(gè)js文件加到你的文件前面。這樣也不會(huì)有什么問(wèn)題,因?yàn)橛袚Q行。如果再進(jìn)行壓縮就可能出事了,換行和空格都會(huì)被去掉。如果你前一個(gè)文件最后沒(méi)有加; 它的內(nèi)容就會(huì)下一個(gè)文件連到一起。就會(huì)造成方法錯(cuò)誤。如果你在你的文件前面加一個(gè);合并壓縮時(shí)就相當(dāng)時(shí)強(qiáng)制在你前面的一個(gè)文件最后加了一個(gè);讓他的結(jié)束掉就不會(huì)影響到你的文件了。就算他最后加了;加上你這個(gè)就會(huì)出現(xiàn)兩;在一起,這樣也不會(huì)報(bào)錯(cuò)。
2015-12-29
。。。前面寫(xiě)分號(hào)沒(méi)什么實(shí)際用。你的上面又沒(méi)有寫(xiě)代碼。一般是代表結(jié)束。
2015-12-29