第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在JavaScript開頭開始半冒號的目的是什么?

在JavaScript開頭開始半冒號的目的是什么?

千巷貓影 2019-12-21 12:36:00
我注意到很多jQuery插件都以;(function(){ /* something in here */ })();我只是想知道開始的分號是什么意思,以及末尾的空括號是什么。
查看完整描述

3 回答

?
慕的地10843

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超8個贊

如果您在某些“錯誤”腳本之后添加了該腳本,而該“腳本”不能正確地用分號結(jié)束其最后一行,則可以使用分號。在這種情況下,可能會合并兩個腳本并導(dǎo)致代碼無效。例如,如果要將多個腳本合并到單個響應(yīng)中。

最后的()正在執(zhí)行該函數(shù)。這正在創(chuàng)建一個關(guān)閉??梢栽诖撕瘮?shù)的范圍內(nèi)聲明私有變量和方法,這些私有變量和方法不能從腳本外部訪問。


查看完整回答
反對 回復(fù) 2019-12-21
?
慕少森

TA貢獻(xiàn)2019條經(jīng)驗(yàn) 獲得超9個贊

這個構(gòu)造:


(function(){ /* something in here */ })()

用于在Javascript中創(chuàng)建新作用域。


有關(guān)功能范圍的更多信息,請參見此處。


關(guān)于分號,我以前從未見過。我認(rèn)為串聯(lián)多個腳本是一種安全措施,因?yàn)樵谀承┣闆r下,分號在文件末尾是可選的。


查看完整回答
反對 回復(fù) 2019-12-21
?
qq_花開花謝_0

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個贊

很公平。我相信您可以按照自己的風(fēng)格編寫代碼。確實(shí),最佳做法是主觀的。您的陳述“一旦知道了何時以分號開始的規(guī)則...”,便揭示了為什么總是使用分號是最佳實(shí)踐。因?yàn)槟菢幽筒恍枰肋@些附加規(guī)則,并且希望其他人也都知道。如果我們所有人一直都擁有完善的知識,那么我們可以使用二進(jìn)制編程,但事實(shí)并非如此。最佳實(shí)踐可以為我們提供幫助。當(dāng)然,是否選擇遵循完全取決于您。

查看完整回答
反對 回復(fù) 2019-12-21
  • 3 回答
  • 0 關(guān)注
  • 679 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號