深入理解Javascript中的自执行匿名函数


Posted in Javascript onJune 03, 2016

格式:

(function(){
//代码
})();

解释:这是相当优雅的代码(如果你首次看见可能会一头雾水:)),包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。

来个带参数的例子:

(function(arg){
alert(arg+100);
})(20);
// 这个例子返回120。

回来看看jquery的插件编写

(function($) {
 // Code goes here
})(jQuery);

这样代码等同于 

var a=functon($)
{//code
};

a(jQuery);

以上这篇深入理解Javascript中的自执行匿名函数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery中$.post()方法的简单实例
Feb 04 Javascript
JavaScript在浏览器标题栏上显示当前日期和时间的方法
Mar 19 Javascript
深入探寻seajs的模块化与加载方式
Apr 14 Javascript
JS给Textarea文本框添加行号的方法
Aug 20 Javascript
jQuery实现切换页面过渡动画效果
Oct 29 Javascript
jQuery实现动态添加tr到table的方法
Dec 26 Javascript
简单的网页广告特效实例
Aug 19 Javascript
加载 vue 远程代码的组件实例详解
Nov 20 Javascript
vue 自定义全局方法,在组件里面的使用介绍
Feb 28 Javascript
express中static中间件的具体使用方法
Oct 17 Javascript
Vue父子组件传值的一些坑
Sep 16 Javascript
javascript中layim之查找好友查找群组
Feb 06 Javascript
浅谈JavaScript前端开发的MVC结构与MVVM结构
Jun 03 #Javascript
深入理解JavaScript内置函数
Jun 03 #Javascript
浅谈JavaScript的内置对象和浏览器对象
Jun 03 #Javascript
JavaScript浏览器对象之一Window对象详解
Jun 03 #Javascript
浅谈JavaScript 浏览器对象
Jun 03 #Javascript
深入浅析JavaScript中的arguments对象(强力推荐)
Jun 03 #Javascript
JS中使用变量保存arguments对象的方法
Jun 03 #Javascript
You might like
PHP访问Google Search API的方法
2015/03/05 PHP
详解WordPress中调用评论模板和循环输出评论的PHP函数
2016/01/05 PHP
php生成无限栏目树
2017/03/16 PHP
tp5.1 框架路由操作-URL生成实例分析
2020/05/26 PHP
jquery 分页控件实现代码
2009/11/30 Javascript
js正文内容高亮效果的实现方法
2013/06/30 Javascript
jQuery实现判断滚动条到底部
2015/06/23 Javascript
JavaScript 闭包机制详解及实例代码
2016/10/10 Javascript
获取当前月(季度/年)的最后一天(set相关操作及应用)
2016/12/27 Javascript
jQuery自定义插件详解及实例代码
2016/12/29 Javascript
AngularJS路由Ui-router模块用法示例
2017/05/29 Javascript
解决layer.msg 不居中 ifram中的问题
2019/09/05 Javascript
详解NodeJs项目 CentOs linux服务器线上部署
2019/09/16 NodeJs
JS+CSS实现随机点名(实例代码)
2019/11/04 Javascript
微信小程序实现天气预报功能(附源码)
2020/12/10 Javascript
[42:25]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第三场
2018/04/06 DOTA
Python学习资料
2007/02/08 Python
Python库urllib与urllib2主要区别分析
2014/07/13 Python
python编程羊车门问题代码示例
2017/10/25 Python
python3+PyQt5实现柱状图
2018/04/24 Python
Django添加favicon.ico图标的示例代码
2018/08/07 Python
Python绘制堆叠柱状图的实例
2019/07/09 Python
python递归下载文件夹下所有文件
2019/08/31 Python
jupyter notebook更换皮肤主题的实现
2021/01/07 Python
浅谈css3中的前缀
2016/07/20 HTML / CSS
法国太阳镜店:Sunglasses Shop
2016/08/27 全球购物
德国内衣、泳装和睡衣网上商店:Bigsize Dessous
2018/07/09 全球购物
德国专业木制品经销商:Holz-Direkt24
2019/12/26 全球购物
仓管员岗位职责范文
2013/11/08 职场文书
应届毕业生求职信范文分享
2013/12/26 职场文书
档案接收函
2014/01/13 职场文书
仓库管理员岗位职责
2014/03/19 职场文书
无财产离婚协议书范本
2014/10/28 职场文书
申报材料格式
2014/12/30 职场文书
就业证明函
2015/06/17 职场文书
导游词之丽江普济寺
2019/10/22 职场文书