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 相关文章推荐
JavaScipt基本教程之JavaScript语言的基础
Jan 16 Javascript
js 图片轮播(5张图片)
Dec 30 Javascript
jQuery实现提示密码强度的代码
Jul 15 Javascript
window.setInterval()方法的定义和用法及offsetLeft与style.left的区别
Nov 11 Javascript
jQuery 3.0中存在问题及解决办法
Jul 15 Javascript
vue.js指令v-model实现方法
Dec 05 Javascript
微信小程序图片横向左右滑动案例
May 19 Javascript
JS身份证信息验证正则表达式
Jun 12 Javascript
js Dom实现换肤效果
Oct 21 Javascript
vue+Element-ui实现分页效果
Nov 15 Javascript
JavaScript实现鼠标经过表格某行时此行变色
Nov 20 Javascript
js闭包和垃圾回收机制示例详解
Mar 01 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 强制性文件下载功能的函数代码(任意文件格式)
2010/05/26 PHP
浅析php中jsonp的跨域实例
2013/06/21 PHP
PHP迭代器和迭代的实现与使用方法分析
2018/04/19 PHP
了解jQuery技巧来提高你的代码
2010/01/08 Javascript
jQuery控制iFrame(实例代码)
2013/11/19 Javascript
Javascript MVC框架Backbone.js详解
2014/09/18 Javascript
js实现简易的单数字随机抽奖(0-9)
2020/03/19 Javascript
js时钟翻牌效果实现代码分享
2020/07/31 Javascript
浅谈JavaScript for循环 闭包
2016/06/22 Javascript
Bootstrap基本插件学习笔记之Tooltip提示工具(18)
2016/12/08 Javascript
js Date()日期函数浏览器兼容问题解决方法
2017/09/12 Javascript
微信小程序左右滑动的实现代码
2017/12/15 Javascript
jQuery滚动条美化插件nicescroll简单用法示例
2018/04/18 jQuery
Vuejs 实现简易 todoList 功能 与 组件实例代码
2018/09/10 Javascript
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
2019/08/08 jQuery
多个vue子路由文件自动化合并的方法
2019/09/03 Javascript
基于javascript实现贪吃蛇经典小游戏
2020/04/10 Javascript
JavaScript 严格模式(use strict)用法实例分析
2020/03/04 Javascript
vue 函数调用加括号与不加括号的区别
2020/10/29 Javascript
angular8.5集成TinyMce5的使用和详细配置(推荐)
2020/11/16 Javascript
[07:20]2018DOTA2国际邀请赛寻真——逐梦Mineski
2018/08/10 DOTA
[55:03]LGD vs EG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
在Django中进行用户注册和邮箱验证的方法
2016/05/09 Python
理解python中生成器用法
2017/12/20 Python
Python常用编译器原理及特点解析
2020/03/23 Python
工程造价专业大学生职业生涯规划书
2014/01/18 职场文书
日语专业个人求职信范文
2014/02/02 职场文书
施工协议书范本
2014/04/22 职场文书
应届大专生自荐书
2014/06/16 职场文书
大学生党员个人剖析材料
2014/10/08 职场文书
房产分割协议书范文
2014/11/21 职场文书
故意伤害辩护词
2015/05/21 职场文书
朝花夕拾读书笔记
2015/06/29 职场文书
婚宴祝酒词大全
2015/08/10 职场文书
成功的商业计划书这样写才最靠谱
2019/07/12 职场文书
vue实现可拖拽的dialog弹框
2021/05/13 Vue.js