淺談javascript的分號的使用
JS中function 的開頭有必要加分號嗎?js語句后應(yīng)該加分號嗎? javascript大括號后面應(yīng)使用分號嗎?JS中function 的開頭有加感嘆號、分號是什么意思呢?
Js多個(gè)文件集成成一個(gè)文件后,壓縮代碼時(shí)避免發(fā)生語法錯(cuò)誤,可以如下處理
一、js 前加分號
例如:;(function($){...此處代碼...})();
Javascript中分號表示語句結(jié)束,在開頭加上,是為了壓縮的時(shí)候和別的方法分割一下,表示一個(gè)新的語句開始
二、js函數(shù)后加分號
例如
// 模塊1
// 前面有若干代碼
var Manager = {
prop: '',
method: function () {
}
}
// 模塊2,開頭是個(gè)立即執(zhí)行函數(shù)
(function () {
// 代碼
})()
經(jīng)過壓縮后變成: }}(function 那里,會(huì)被當(dāng)成一個(gè)函數(shù)來執(zhí)行,于是整體的解析就會(huì)出錯(cuò)了
var Manager = {prop: '',method: function (){}}(function () {})()
解決方法: 是在Manager函數(shù)后加分號
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
- JS正則驗(yàn)證多個(gè)郵箱完整實(shí)例【郵箱用分號隔開】
- JavaScript 自動(dòng)分號插入(JavaScript synat:auto semicolon insertion)
- 關(guān)于JavaScript語句后面的分號問題
- JS 分號引起的一段調(diào)試問題
- js中關(guān)于一個(gè)分號的崩潰示例
- javascript 分號總結(jié)及詳細(xì)介紹
- 淺析Javascript的自動(dòng)分號插入(ASI)機(jī)制
- 如何防止JavaScript自動(dòng)插入分號
- JavaScript中的分號插入機(jī)制詳細(xì)介紹
- JavaScript中分號的一些細(xì)節(jié)
相關(guān)文章
javascript基于定時(shí)器實(shí)現(xiàn)進(jìn)度條功能實(shí)例
這篇文章主要介紹了javascript基于定時(shí)器實(shí)現(xiàn)進(jìn)度條功能,簡單分析了javascript定時(shí)器的功能、使用方法并給出了基于定時(shí)器實(shí)現(xiàn)的進(jìn)度條功能實(shí)例,需要的朋友可以參考下2017-10-10
JS驗(yàn)證 只能輸入小數(shù)點(diǎn),數(shù)字,負(fù)數(shù)的實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄狫S驗(yàn)證 只能輸入小數(shù)點(diǎn),數(shù)字,負(fù)數(shù)的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-10-10
webpack實(shí)現(xiàn)熱加載自動(dòng)刷新的方法
本文介紹了webpack實(shí)現(xiàn)熱加載自動(dòng)刷新的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-07-07
asp.net下利用js實(shí)現(xiàn)返回上一頁的實(shí)現(xiàn)方法小集
其實(shí)要實(shí)現(xiàn)這個(gè)功能主要還是要用到j(luò)avascript2009-11-11
BootStrap注意事項(xiàng)小結(jié)(五)表單
這篇文章主要介紹了BootStrap注意事項(xiàng)小結(jié)(五)表單的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,,需要的朋友可以參考下2017-03-03
如何在CocosCreator中利用常駐節(jié)點(diǎn)做圖層管理
這篇文章主要介紹了如何在CocosCreator中利用常駐節(jié)點(diǎn)做圖層管理,這些技巧非常實(shí)用,希望同學(xué)們看完,回去可以試一下2021-04-04
js調(diào)試工具 Javascript Debug Toolkit 2.0.0版本發(fā)布
Javascript Debug Toolkit是一個(gè)可以跨瀏覽器調(diào)試javascript的開源項(xiàng)目,支持在IE,FIREFOX,SAFARI,CHROME等瀏覽器中調(diào)試javascript。2.0.0版本做了較大變動(dòng),增加以下功能2008-12-12
JS實(shí)現(xiàn)六邊形3D拖拽翻轉(zhuǎn)效果的方法
這篇文章給大家分享一個(gè)利用javascript實(shí)現(xiàn)3D六邊形拖拽翻轉(zhuǎn)的效果實(shí)例,實(shí)現(xiàn)后的效果很贊,對大家的學(xué)習(xí)Javascript具有一定的參考借鑒價(jià)值,有需要的朋友們一起去來看看吧。2016-09-09
javascript實(shí)現(xiàn)信息的顯示和隱藏如注冊頁面
信息的顯示和隱藏在某些時(shí)候還是比較使用的,就比如注冊信息,下面有個(gè)不錯(cuò)的示例,感興趣的朋友可以了解下2013-12-12

