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 相关文章推荐
19个很有用的 JavaScript库推荐
Jun 27 Javascript
模拟多级复选框效果的jquery代码
Aug 13 Javascript
JS实现切换标签页效果实例代码
Nov 01 Javascript
JavaScript限定图片显示大小的方法
Mar 11 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
Aug 10 Javascript
JavaScript中三个等号和两个等号你了解多少
Jul 04 Javascript
详解如何优雅地在React项目中使用Redux
Dec 28 Javascript
VUE重点问题总结
Mar 19 Javascript
js运算符的一些特殊用法
Jul 29 Javascript
javascript function(函数类型)使用与注意事项小结
Jun 10 Javascript
vue实现多级菜单效果
Oct 19 Javascript
Vue动态加载图片在跨域时无法显示的问题及解决方法
Mar 10 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
PHP批量生成缩略图的代码
2008/07/19 PHP
Php获取金书网的书名的实现代码
2010/06/11 PHP
$_GET['goods_id']+0 的使用详解
2013/06/06 PHP
解决jquery .ajax 在IE下卡死问题的解决方法
2009/10/26 Javascript
javascript动画之圆形运动,环绕鼠标运动作小球
2010/07/20 Javascript
jquery.artwl.thickbox.js  一个非常简单好用的jQuery弹出层插件
2012/03/01 Javascript
文本框input聚焦失焦样式实现代码
2012/10/12 Javascript
Js数组的操作push,pop,shift,unshift等方法详细介绍
2012/12/28 Javascript
javascript中onclick(this)用法介绍
2013/04/19 Javascript
js中parseInt函数浅谈
2013/07/31 Javascript
jQuery中Dom的基本操作小结
2014/01/23 Javascript
javascript学习笔记(六)数据类型和JSON格式
2014/10/08 Javascript
Javascript点击其他任意地方隐藏关闭DIV实例
2016/06/21 Javascript
利用Angular.js编写公共提示模块的方法教程
2017/05/28 Javascript
详解Vue.js分发之作用域槽
2017/06/13 Javascript
jQuery完成表单验证的实例代码(纯代码)
2017/09/30 jQuery
js+SVG实现动态时钟效果
2018/07/14 Javascript
微信小程序template模板与component组件的区别和使用详解
2019/05/22 Javascript
js获取浏览器地址(获取第1个斜杠后的内容)
2019/09/03 Javascript
Vue-Ant Design Vue-普通及自定义校验实例
2020/10/24 Javascript
Python获取当前时间的方法
2014/01/14 Python
python实现巡检系统(solaris)示例
2014/04/02 Python
python中根据字符串调用函数的实现方法
2016/06/12 Python
基于python 爬虫爬到含空格的url的处理方法
2018/05/11 Python
Python使用configparser库读取配置文件
2020/02/22 Python
python利用Excel读取和存储测试数据完成接口自动化教程
2020/04/30 Python
Rowdy Gentleman服装和配饰:美好时光
2019/09/24 全球购物
通信工程专业个人找工作求职信范文
2013/09/21 职场文书
太太口服液广告词
2014/03/20 职场文书
C++程序员求职信范文
2014/04/14 职场文书
2015年爱牙日活动总结
2015/03/23 职场文书
社区党务工作总结2015
2015/05/19 职场文书
2015年员工试用期工作总结
2015/05/28 职场文书
西安事变观后感
2015/06/12 职场文书
Python3.8官网文档之类的基础语法阅读
2021/09/04 Python
IIS服务器中设置HTTP重定向访问HTTPS
2022/04/29 Servers