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

JS自調(diào)用匿名函數(shù)具體實(shí)現(xiàn)

 更新時(shí)間:2014年02月11日 10:39:29   作者:  
定義一個函數(shù)用做臨時(shí)的命名空間,在這個命名空間內(nèi)定義的變量都不會污染到全局命名空間,需要的朋友可以參考下
js中常常定義一個函數(shù)用做臨時(shí)的命名空間,在這個命名空間內(nèi)定義的變量都不會污染到全局命名空間(防止局部變量與全局變量沖突)。
復(fù)制代碼 代碼如下:

function mymodule(){
//模塊代碼
}
mymodule();

可以簡寫為:
復(fù)制代碼 代碼如下:

(function(){ //mymodule()函數(shù)重寫為匿名的函數(shù)表達(dá)式
//模塊代碼
}( )<span style="color:#ff0000;">)</span>; //結(jié)束函數(shù)定義并立即調(diào)用它

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

(function(){

}<span style="color:#ff0000;">)</span>();

這種定義匿名函數(shù)并立即調(diào)用(自調(diào)用匿名函數(shù))的寫法已經(jīng)非常常見,開始讓人有點(diǎn)摸不著頭腦,jquery的源碼就是這樣寫的:
復(fù)制代碼 代碼如下:

(function( window, undefined ) {

//jquery的所有代碼
})( window );

相關(guān)文章

最新評論