2011-07-25 36 views
0

可能重複:關於產品helper.js在移動鍋爐板語法

(function(document){ 

    // js functions here 

})(document); 

What is the purpose of the anonymous function wrapper in jQuery?

在用於http://html5boilerplate.com/mobile/腳本功能的helper.js文件被包裹之間

我承認沒有js的專家,但還沒有看過之前的語法。我無法找到關於它的信息,儘管它看起來很普通。有人可以詳細說明或指導我閱讀一些內容嗎?謝謝。

+0

重複的問題 – Raynos

回答

0

這是一個匿名的自我執行功能。用於封裝你在裏面定義的變量和函數,所以它不會污染全局名字空間並且在那個上下文中運行全部。

0

這是一個匿名函數,它被立即調用或調用來爲主代碼創建一個專用作用域。

該函數還將「文檔」作爲參數傳入,以便它可以從函數內引用爲局部變量。