2011-03-12 50 views
4

可能重複:
Why does the JavaScript need to start with 「;」 ?分號使用

我在CodePlex上新的微軟模式和實踐項目絲綢一直在看一些JavaScript和我遇到這是我以前從未見過的東西...

在包含jQuery插件的自執行函數之前,分號的用途是什麼?

; (function (mstats, $) { 
    // blah blah blah... 
} (this.mstats = this.mstats || {}, jQuery)); 
+3

這是在這個線程回答:http://stackoverflow.com/questions/2481543/why-做的JavaScript的需要開始與 – wsanville 2011-03-12 19:58:17

+0

乾杯....我有一看,但無法找到一個例子。 – 2011-03-12 20:07:29

回答

7

這是爲了避免任何潛在的問題,如果你連接/壓縮/縮小你的JavaScript文件到一個單一的。

0

這僅僅是一個編碼的做法,以確保最後一個語句在其末端有一個分號和叫由達林