JavaScript中的立即執(zhí)行函數(shù)表達(dá)式介紹
我們習(xí)慣看到這樣的匿名函數(shù)
(function(){
console.log("test");
})();
之前一直叫的是自執(zhí)行的匿名函數(shù)(self-executing anonymous function)
發(fā)現(xiàn)原來還有一種叫法是: 立即調(diào)用函數(shù)表達(dá)式 (IIFE,Immediately-Invoked Function Expression)
立即調(diào)用函數(shù)表達(dá)式
相比于自執(zhí)行匿名函數(shù),立即調(diào)用函數(shù)表達(dá)式的意思來得更明確一些。
自執(zhí)行函數(shù)有下面的這一些例子:
function foo() { foo(); }
以及
var foo = function() { arguments.callee(); };
更重要的是,像下面這樣的也許是自執(zhí)行匿名函數(shù)
var foo = function() { foo(); };
- 深入理解javascript中的立即執(zhí)行函數(shù)(function(){…})()
- js立即執(zhí)行函數(shù): (function ( ){})( ) 與 (function ( ){}( )) 有什么區(qū)別?
- JavaScript中立即執(zhí)行函數(shù)實(shí)例詳解
- 深入解析JavaScript中的立即執(zhí)行函數(shù)
- JavaScript立即執(zhí)行函數(shù)的三種不同寫法
- 詳解JS中的立即執(zhí)行函數(shù)
- 深入淺析javascript立即執(zhí)行函數(shù)
- 詳解javascript立即執(zhí)行函數(shù)表達(dá)式IIFE
- JS立即執(zhí)行函數(shù)功能與用法分析
相關(guān)文章
JavaScript限定復(fù)選框的選擇個(gè)數(shù)示例代碼
有10個(gè)復(fù)選框,用戶最多只能勾選3個(gè),否則就灰掉所有復(fù)選框,具體實(shí)現(xiàn)思路及代碼如下,感興趣的朋友可以參考下,希望對(duì)大家有所幫助2013-08-08
詳解JavaScript前端如何實(shí)現(xiàn)截屏功能
這篇文章主要為大家詳細(xì)介紹了JavaScript前端如何實(shí)現(xiàn)截屏功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-04-04
Javascript實(shí)現(xiàn)獲取及設(shè)置光標(biāo)位置的方法
這篇文章主要介紹了Javascript實(shí)現(xiàn)獲取及設(shè)置光標(biāo)位置的方法,涉及javascript針對(duì)頁面光標(biāo)位置的相關(guān)操作技巧,具有良好的兼容性,非常簡單實(shí)用,需要的朋友可以參考下2015-07-07
javascript獲取元素文本內(nèi)容的通用函數(shù)
獲取元素文本內(nèi)容的通用函數(shù),思路很好值得參考。2009-12-12
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等屬性
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等屬性的說明,需要的朋友可以參考下。2011-08-08

