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 相关文章推荐
身份证号码前六位所代表的省,市,区, 以及地区编码下载
Apr 12 Javascript
jQuery的3种请求方式$.post,$.get,$.getJSON
Mar 28 Javascript
使用jquery插件qrcode生成二维码
Oct 22 Javascript
JavaScript数据存储 Cookie篇
Jul 02 Javascript
浅析BootStrap中Modal(模态框)使用心得
Dec 24 Javascript
三种方式实现瀑布流布局
Feb 10 Javascript
jquery 校验中国身份证号码实例详解
Apr 11 jQuery
关于 angularJS的一些用法
Nov 29 Javascript
Webpack 4如何动态切割JS注入文件名详解
Jul 09 Javascript
javascript中的with语句学习笔记及用法
Feb 17 Javascript
uniapp微信小程序实现一个页面多个倒计时
Nov 01 Javascript
JavaScript 定时器详情
Nov 11 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
3种平台下安装php4经验点滴
2006/10/09 PHP
php中Array2xml类实现数组转化成XML实例
2014/12/08 PHP
Zend Framework教程之Bootstrap类用法概述
2016/03/14 PHP
php实现页面纯静态的实例代码
2017/06/21 PHP
Nigma vs AM BO3 第二场2.13
2021/03/10 DOTA
张孝祥JavaScript学习阶段性总结(2)--(X)HTML学习
2007/02/03 Javascript
js几个验证函数代码
2010/03/25 Javascript
Javascript的并行运算实现代码
2010/11/19 Javascript
js获取元素到文档区域document的(横向、纵向)坐标的两种方法
2013/05/17 Javascript
JS图片无缝滚动(简单利于使用)
2013/06/17 Javascript
使用typeof判断function是否存在于上下文
2014/08/14 Javascript
简介JavaScript中的sub()方法的使用
2015/06/08 Javascript
一个超简单的jQuery回调函数例子(分享)
2016/08/08 Javascript
基于JS快速实现导航下拉菜单动画效果附源码下载
2016/10/27 Javascript
Javascript中的this,bind和that使用实例
2019/12/05 Javascript
JavaScript享元模式原理与用法实例详解
2020/03/09 Javascript
Vue实现菜单切换功能
2020/11/08 Javascript
[06:45]2018DOTA2亚洲邀请赛 4.5 SOLO赛 Sccc vs Maybe
2018/04/06 DOTA
python中字符串前面加r的作用
2015/06/04 Python
初次部署django+gunicorn+nginx的方法步骤
2019/09/11 Python
基于pandas中expand的作用详解
2019/12/17 Python
pytorch标签转onehot形式实例
2020/01/02 Python
python 使用事件对象asyncio.Event来同步协程的操作
2020/05/04 Python
浅谈Html5移动端ios/Android兼容性总结
2018/06/01 HTML / CSS
英国手机壳购买网站:Case Hut
2019/04/11 全球购物
西班牙在线光学:Visual-Click
2020/06/22 全球购物
大学生简历中个人的自我评价
2013/10/06 职场文书
18岁生日感言
2014/01/12 职场文书
互联网创业计划书的书写步骤
2014/01/28 职场文书
《九色鹿》教学反思
2014/02/27 职场文书
创建市级文明单位实施方案
2014/03/01 职场文书
小学生新年寄语
2014/04/03 职场文书
《鸿门宴》教学反思
2014/04/22 职场文书
消防安全承诺书
2014/05/22 职场文书
人力资源求职信
2014/05/25 职场文书
JavaScript原型链详解
2021/11/07 Javascript