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

JavaScript 編寫匿名函數(shù)的幾種方法

 更新時(shí)間:2010年02月21日 16:27:57   作者:  
匿名函數(shù)可以有效控制變量作用域,構(gòu)造閉包 (Closure),防止對全局變量造成污染。在 JavaScript 中,編寫匿名函數(shù),有以下幾種方法.
錯(cuò)誤模式:語法錯(cuò)誤警告
復(fù)制代碼 代碼如下:

function(){
// insert code here
}();

模式一:函數(shù)字面量 (Function Literal)

先聲明函數(shù)對象,然后執(zhí)行。
復(fù)制代碼 代碼如下:

(function(){
// insert code here
})();

模式二:優(yōu)先表達(dá)式 (Prior Expression)

由于 JavaScript 按照從內(nèi)到外的順序執(zhí)行表達(dá)式,因此使用括號來強(qiáng)制執(zhí)行已聲明的函數(shù)。
復(fù)制代碼 代碼如下:

(function(){
// insert code here
}());

模式三:Void 操作符 (Void Operator)

使用 Void 操作符執(zhí)行一個(gè)單獨(dú)的操作數(shù)。
復(fù)制代碼 代碼如下:

void function(){
// insert code here
}();

從技術(shù)上講,這三種代碼模式是等價(jià)的。但在實(shí)際應(yīng)用中,例如 YUI、jQuery 等框架,模式一更被廣泛使用。

相關(guān)文章

最新評論