JavaScript中的立即执行函数表达式介绍


Posted in Javascript onMarch 15, 2015

我们习惯看到这样的匿名函数

(function(){ 

    console.log("test");

})();

之前一直叫的是自执行的匿名函数(self-executing anonymous function)

发现原来还有一种叫法是: 立即调用函数表达式 (IIFE,Immediately-Invoked Function Expression)

立即调用函数表达式

相比于自执行匿名函数,立即调用函数表达式的意思来得更明确一些。

自执行函数有下面的这一些例子:

function foo() { foo(); }

以及
var foo = function() { arguments.callee(); };

更重要的是,像下面这样的也许是自执行匿名函数
var foo = function() { foo(); };
Javascript 相关文章推荐
prototype Element学习笔记(篇二)
Oct 26 Javascript
JQery 渐变图片导航效果代码 漂亮
Jan 01 Javascript
jQuery中prev()方法用法实例
Jan 08 Javascript
jQuery的Ajax用户认证和注册技术实例教程(附demo源码)
Dec 08 Javascript
javascript常见数字进制转换实例分析
Apr 21 Javascript
利用原生JS自动生成文章标题树的实例
Aug 22 Javascript
JS中判断null的方法分析
Nov 21 Javascript
vue 里面使用axios 和封装的示例代码
Sep 01 Javascript
基于vue.js快速搭建图书管理平台
Oct 29 Javascript
vue 动态修改a标签的样式的方法
Jan 18 Javascript
vue使用自定义icon图标的方法
May 14 Javascript
使用异步组件优化Vue应用程序的性能
Apr 28 Javascript
Javascript中的arguments与重载介绍
Mar 15 #Javascript
JavaScript中的闭包介绍
Mar 15 #Javascript
Javascript中的匿名函数与封装介绍
Mar 15 #Javascript
Javascript中的方法链(Method Chaining)介绍
Mar 15 #Javascript
Javascript中的apply()方法浅析
Mar 15 #Javascript
Javascript中的Callback方法浅析
Mar 15 #Javascript
Javascript中的call()方法介绍
Mar 15 #Javascript
You might like
用 PHP5 轻松解析 XML
2006/12/04 PHP
PHP4与PHP5的时间格式问题
2008/02/17 PHP
php面向对象全攻略 (十七) 自动加载类
2009/09/30 PHP
php使用array_rand()函数从数组中随机选择一个或多个元素
2014/04/28 PHP
php实现斐波那契数列的简单写法
2014/07/19 PHP
Javascript计算时间差的函数分享
2011/07/04 Javascript
Chosen 基于jquery的选择框插件使用方法
2012/05/30 Javascript
js/jquery获取文本框输入焦点的方法
2014/03/04 Javascript
JS实现5秒钟自动封锁div层的方法
2015/02/20 Javascript
javascript控制台详解
2015/06/25 Javascript
jquery实现左右滑动菜单效果代码
2015/08/27 Javascript
JQuery给select添加/删除节点的实现代码
2016/04/26 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
2016/10/15 Javascript
JavaScript中Math对象的方法介绍
2017/01/05 Javascript
vue实现单选和多选功能
2017/08/11 Javascript
微信小程序实现选项卡功能
2020/06/19 Javascript
Vue header组件开发详解
2018/01/26 Javascript
基于Vue的延迟加载插件vue-view-lazy
2018/05/21 Javascript
JavaScript 判断对象中是否有某属性的常用方法
2018/06/14 Javascript
微信小程序实现星级评价效果
2018/12/28 Javascript
详解关于element级联选择器数据回显问题
2019/02/20 Javascript
webpack自动打包和热更新的实现方法
2019/06/24 Javascript
element-ui 远程搜索组件el-select在项目中组件化的实现代码
2019/12/04 Javascript
vue如何在用户要关闭当前网页时弹出提示的实现
2020/05/31 Javascript
[01:09:50]VP vs Pain 2018国际邀请赛小组赛BO2 第二场
2018/08/20 DOTA
Python描述器descriptor详解
2015/02/03 Python
使用Python将数组的元素导出到变量中(unpacking)
2016/10/27 Python
使用Python 统计高频字数的方法
2019/01/31 Python
Django之choices选项和富文本编辑器的使用详解
2020/04/01 Python
HTML5之SVG 2D入门9—蒙板及mask元素介绍与应用
2013/01/30 HTML / CSS
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/01/13 面试题
业务员岗位职责
2015/02/03 职场文书
酒店财务总监岗位职责
2015/04/03 职场文书
退货证明模板
2015/06/23 职场文书
php远程请求CURL案例(爬虫、保存登录状态)
2021/04/01 PHP
left join、inner join、right join的区别
2021/04/05 MySQL