DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> JavaScript教程:編寫匿名函數的幾種方法
JavaScript教程:編寫匿名函數的幾種方法
編輯:關於JavaScript     

網頁制作poluoluo文章簡介:匿名函數可以有效控制變量作用域,構造閉包 (Closure),防止對全局變量造成污染。在 JavaScript 中,編寫匿名函數,有以下幾種方法.

匿名函數可以有效控制變量作用域,構造閉包 (Closure),防止對全局變量造成污染。在 JavaScript 中,編寫匿名函數,有以下幾種方法:

錯誤模式:語法錯誤警告

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

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

先聲明函數對象,然後執行。

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

模式二:優先表達式 (Prior Expression)

由於 JavaScript 按照從內到外的順序執行表達式,因此使用括號來強制執行已聲明的函數。

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

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

使用 Void 操作符執行一個單獨的操作數。

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

從技術上講,這三種代碼模式是等價的。但在實際應用中,例如 YUI、jQuery 等框架,模式一更被廣泛使用。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved