DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript基礎知識 >> 深入理解Javascript中的自執行匿名函數
深入理解Javascript中的自執行匿名函數
編輯:JavaScript基礎知識     

格式:

(function(){
//代碼
})(); 

解釋:這是相當優雅的代碼(如果你首次看見可能會一頭霧水:)),包圍函數(function(){})的第一對括號向腳本返回未命名的函數,隨後一對空括號立即執行返回的未命名函數,括號內為匿名函數的參數。

來個帶參數的例子:

(function(arg){
alert(arg+100);
})(20);
// 這個例子返回120。

回來看看jquery的插件編寫

(function($) {
 // Code goes here
})(jQuery); 

這樣代碼等同於 

var a=functon($)
{//code
};

a(jQuery);

以上這篇深入理解Javascript中的自執行匿名函數就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。

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