首頁  >  文章  >  web前端  >  深入理解Javascript中的自執行匿名函數(圖文教學)

深入理解Javascript中的自執行匿名函數(圖文教學)

亚连
亚连原創
2018-05-21 11:04:221420瀏覽

下面我就為大家帶來一篇深入理解Javascript中的自執行匿名函數。現在就分享給大家,也給大家做個參考。

格式:

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

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

來個帶參數的例子:

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

回來看看jquery的插件寫

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

這樣程式碼等同於 

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

a(jQuery);

上面是我整理給大家的,希望今後對大家有幫助。

相關文章:

JavaScript中E-mail地址格式驗證實例分享

Javascript#中new( )詳解

JavaScript一些頻繁易錯點整理分享

#

以上是深入理解Javascript中的自執行匿名函數(圖文教學)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn