深入理解Javascript中的自執(zhí)行匿名函數(shù)
格式:
(function(){
//代碼
})();
解釋:這是相當(dāng)優(yōu)雅的代碼(如果你首次看見可能會一頭霧水:)),包圍函數(shù)(function(){})的第一對括號向腳本返回未命名的函數(shù),隨后一對空括號立即執(zhí)行返回的未命名函數(shù),括號內(nèi)為匿名函數(shù)的參數(shù)。
來個帶參數(shù)的例子:
(function(arg){
alert(arg+100);
})(20);
// 這個例子返回120。
回來看看jquery的插件編寫
(function($) {
// Code goes here
})(jQuery);
這樣代碼等同于
var a=functon($)
{//code
};
a(jQuery);
以上這篇深入理解Javascript中的自執(zhí)行匿名函數(shù)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
javascript 實(shí)例詳解循環(huán)用法
假如您需要運(yùn)行代碼多次,且每次使用不同的值,那么循環(huán)(loop)相當(dāng)方便使用。本篇文章通過幾個實(shí)例來帶你掌握循環(huán)的用法2021-11-11
JavaScript instanceof 的使用方法示例介紹
判斷一個變量的類型嘗嘗會用 typeof 運(yùn)算符而他畢竟有些缺陷,就是無論引用的是什么類型的對象,它都返回object,這時就要用到instanceof來檢測某個對象是不是另一個對象的實(shí)例2013-10-10
用JavaScript實(shí)現(xiàn)頁面重定向功能的教程
這篇文章主要介紹了用JavaScript實(shí)現(xiàn)頁面重定向功能的教程,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2015-06-06
JavaScript Math.ceil() 函數(shù)使用介紹
Math.ceil(x) -- 返回大于等于數(shù)字參數(shù)的最小整數(shù)(取整函數(shù)),對數(shù)字進(jìn)行上舍入,下面有個不錯的示例,感興趣的朋友可以參考下2013-12-12
淺談js和css內(nèi)聯(lián)外聯(lián)注意事項(xiàng)
下面小編就為大家?guī)硪黄獪\談js和css內(nèi)聯(lián)外聯(lián)注意事項(xiàng)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-06-06
javascript開發(fā)技術(shù)大全-第3章 js數(shù)據(jù)類型
字符串類型(string) :由unicode字符、數(shù)字、標(biāo)點(diǎn)符號組成,在javascript中沒有char字符類型 ,即使只表示一個字符,也必須用到字符串2011-07-07

