JavaScript中的立即執(zhí)行函數(shù)表達式介紹
更新時間:2015年03月15日 12:16:45 投稿:junjie
這篇文章主要介紹了JavaScript中的立即執(zhí)行函數(shù)表達式介紹,本文著重講解了什么是立即調(diào)用函數(shù)表達式,需要的朋友可以參考下
我們習慣看到這樣的匿名函數(shù)
復制代碼 代碼如下:
(function(){
console.log("test");
})();
之前一直叫的是自執(zhí)行的匿名函數(shù)(self-executing anonymous function)
發(fā)現(xiàn)原來還有一種叫法是: 立即調(diào)用函數(shù)表達式 (IIFE,Immediately-Invoked Function Expression)
立即調(diào)用函數(shù)表達式
相比于自執(zhí)行匿名函數(shù),立即調(diào)用函數(shù)表達式的意思來得更明確一些。
自執(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ù)實例詳解
- 深入解析JavaScript中的立即執(zhí)行函數(shù)
- JavaScript立即執(zhí)行函數(shù)的三種不同寫法
- 詳解JS中的立即執(zhí)行函數(shù)
- 深入淺析javascript立即執(zhí)行函數(shù)
- 詳解javascript立即執(zhí)行函數(shù)表達式IIFE
- JS立即執(zhí)行函數(shù)功能與用法分析
相關文章
Javascript實現(xiàn)獲取及設置光標位置的方法
這篇文章主要介紹了Javascript實現(xiàn)獲取及設置光標位置的方法,涉及javascript針對頁面光標位置的相關操作技巧,具有良好的兼容性,非常簡單實用,需要的朋友可以參考下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

