js中常常定義一個函數用做臨時的命名空間,在這個命名空間內定義的變量都不會污染到全局命名空間(防止局部變量與全局變量沖突)。
復制代碼 代碼如下:
function mymodule(){
//模塊代碼
}
mymodule();
復制代碼 代碼如下:
(function(){ //mymodule()函數重寫為匿名的函數表達式
//模塊代碼
}( )<span>)</span>; //結束函數定義并立即調用它
復制代碼 代碼如下:
(function(){
}<span>)</span>();
復制代碼 代碼如下:
(function( window, undefined ) {
//jquery的所有代碼
})( window );
新聞熱點
疑難解答
圖片精選