欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談javascript的分號的使用

 更新時間:2015年05月12日 12:01:12   投稿:hebedich  
不加分號其實體現(xiàn)的是對javascript的深入理解。最后一個分號是因為無法判斷后引入的js文件內(nèi)容會不會對本文檔產(chǎn)生影響;return多數(shù)是要加分號的,

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í)行,于是整體的解析就會出錯了

復(fù)制代碼 代碼如下:

var Manager = {prop: '',method: function (){}}(function () {})()

解決方法: 是在Manager函數(shù)后加分號

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

相關(guān)文章

最新評論