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