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 相关文章推荐
从父页面读取和操作iframe中内容方法
Jul 25 Javascript
javascript实现的距离现在多长时间后的一个格式化的日期
Oct 29 Javascript
jquery关于页面焦点的定位(文本框获取焦点时改变样式 )
Sep 10 Javascript
浅析jQuery对select操作小结(遍历option,操作option)
Jul 04 Javascript
jquery中的常用事件bind、hover、toggle等示例介绍
Jul 21 Javascript
javascript中的__defineGetter__和__defineSetter__介绍
Aug 15 Javascript
JavaScript实现弹出子窗口并传值给父窗口
Dec 18 Javascript
javascript中indexOf技术详解
May 07 Javascript
JS中如何比较两个Json对象是否相等实例代码
Jul 13 Javascript
JS实现微信里判断页面是否被分享成功的方法
Jun 06 Javascript
关于vue的语法规则检测报错问题的解决
May 21 Javascript
vue swipeCell滑动单元格(仿微信)的实现示例
Sep 14 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 url地址栏传中文乱码解决方法集合
2010/06/25 PHP
php创建无限级树型菜单
2015/11/05 PHP
使用php实现从身份证中提取生日
2016/05/09 PHP
PHP数字金额转换成中文大写显示
2019/01/05 PHP
JS页面延迟执行一些方法(整理)
2013/11/11 Javascript
jQuery $命名冲突解决方案汇总
2014/11/13 Javascript
小米公司JavaScript面试题
2014/12/29 Javascript
Angularjs中的验证input输入框只能输入数字和小数点的写法(推荐)
2017/08/16 Javascript
使用vue-router设置每个页面的title方法
2018/02/11 Javascript
vue 注册组件的使用详解
2018/05/05 Javascript
基于Angularjs-router动态改变Title值的问题
2018/08/30 Javascript
JS 实现获取验证码 倒计时功能
2018/10/29 Javascript
详解Vue、element-ui、axios实现省市区三级联动
2019/05/07 Javascript
通过vue写一个瀑布流插件代码实例
2019/09/07 Javascript
Vue中rem与postcss-pxtorem的应用详解
2019/11/20 Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
2020/10/28 Javascript
Python插件virtualenv搭建虚拟环境
2017/11/20 Python
python+matplotlib演示电偶极子实例代码
2018/01/12 Python
Python3实现带附件的定时发送邮件功能
2020/12/22 Python
使用Python从零开始撸一个区块链
2018/03/14 Python
matplotlib调整子图间距,调整整体空白的方法
2018/08/03 Python
Django 多表关联 存储 使用方法详解 ManyToManyField save
2019/08/09 Python
弄懂这56个Python使用技巧(轻松掌握Python高效开发)
2019/09/18 Python
利用OpenCV和Python实现查找图片差异
2019/12/19 Python
Django之全局使用request.user.username的实例详解
2020/05/14 Python
Python如何安装第三方模块
2020/05/28 Python
python 利用matplotlib在3D空间中绘制平面的案例
2021/02/06 Python
HTML如何让IMG自动适应DIV容器大小的实现方法
2020/02/25 HTML / CSS
联想中国官方商城:Lenovo China
2017/10/18 全球购物
PacSun官网:加州生活方式服装、鞋子和配饰
2018/03/10 全球购物
下面关于"联合"的题目的输出是什么
2013/08/06 面试题
学生实习推荐信范文
2013/11/26 职场文书
体育比赛口号
2014/06/09 职场文书
优秀会计求职信
2014/07/04 职场文书
读《推着妈妈去旅行》有感1500字
2019/10/15 职场文书
MySQL into_Mysql中replace与replace into用法案例详解
2021/09/14 MySQL