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 相关文章推荐
MooTools 1.2中的Drag.Move来实现拖放
Sep 15 Javascript
mysql输出数据赋给js变量报unterminated string literal错误原因
May 22 Javascript
jquery控制listbox中项的移动并排序的实现代码
Sep 28 Javascript
js使用栈来实现10进制转8进制与取除数及余数
Jun 11 Javascript
js+jquery常用知识点汇总
Mar 03 Javascript
对js eval()函数的一些见解
Aug 15 Javascript
yarn与npm的命令行小结
Oct 20 Javascript
javascript回调函数的概念理解与用法分析
May 27 Javascript
基于Vue.js 2.0实现百度搜索框效果
Dec 28 Javascript
详解React 的几种条件渲染以及选择
Oct 23 Javascript
微信小程序实现两个页面传值的方法分析
Dec 11 Javascript
vue实现在线预览pdf文件和下载(pdf.js)
Nov 26 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将图片保存入mysql数据库失败的解决方法
2014/12/27 PHP
PHP中的socket_read和socket_recv区别详解
2015/02/09 PHP
Jquery 弹出层插件实现代码
2009/10/24 Javascript
jQuery contains过滤器实现精确匹配使用方法
2013/04/12 Javascript
jQuery阻止同类型事件小结
2013/04/19 Javascript
基于javascript的JSON格式页面展示美化方法
2014/07/02 Javascript
js改变Iframe中Src的方法
2015/05/05 Javascript
用js编写的简单的计算器代码程序
2015/08/04 Javascript
jQuery简单实现仿京东商城的左侧菜单效果代码
2015/09/09 Javascript
js验证真实姓名与身份证号是否匹配
2015/10/13 Javascript
BootStrap Fileinput上传插件使用实例代码
2017/07/28 Javascript
利用vue.js实现被选中状态的改变方法
2018/02/08 Javascript
微信小程序解析富文本过程详解
2019/07/13 Javascript
vue组件开发之tab切换组件使用详解
2020/08/21 Javascript
[01:33:59]真人秀《加油 DOTA》 第六期
2014/09/09 DOTA
Python ORM框架SQLAlchemy学习笔记之数据查询实例
2014/06/10 Python
Python编程中字符串和列表的基本知识讲解
2015/10/14 Python
Python使用getpass库读取密码的示例
2017/10/10 Python
Python爬虫番外篇之Cookie和Session详解
2017/12/27 Python
python opencv实现图片旋转矩形分割
2018/07/26 Python
对Python 3.5拼接列表的新语法详解
2018/11/08 Python
Python爬虫 bilibili视频弹幕提取过程详解
2019/07/31 Python
使用pytorch实现可视化中间层的结果
2019/12/30 Python
解决Python命令行下退格,删除,方向键乱码(亲测有效)
2020/01/16 Python
pytorch掉坑记录:model.eval的作用说明
2020/06/23 Python
微软日本官方网站:Microsoft日本
2017/11/26 全球购物
世界上最具创新性的增强型知名运动品牌:Proviz
2018/04/03 全球购物
HQhair美国/加拿大:英国化妆品、美容及美发产品商城
2019/04/15 全球购物
物理教育专业毕业生推荐信
2013/11/03 职场文书
霸王洗发水广告词
2014/03/14 职场文书
安全伴我行演讲稿
2014/09/04 职场文书
机关作风建设自查报告及整改措施
2014/10/21 职场文书
教师工作总结范文2014
2014/11/10 职场文书
python tkinter Entry控件的焦点移动操作
2021/05/22 Python
使用logback实现按自己的需求打印日志到自定义的文件里
2021/08/30 Java/Android
Kubernetes部署实例并配置Deployment、网络映射、副本集
2022/04/01 Servers