深入理解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 相关文章推荐
高效的表格行背景隔行变色及选定高亮的JS代码
Dec 04 Javascript
各浏览器对click方法的支持差异小结
Jul 31 Javascript
javascript 事件处理程序介绍
Jun 27 Javascript
jquery选择checked在ie8普通模式下的问题
Feb 12 Javascript
JS阻止用户多次提交示例代码
Mar 26 Javascript
jQuery插件boxScroll实现图片轮播特效
Jul 14 Javascript
Clipboard.js 无需Flash的JavaScript复制粘贴库
Oct 02 Javascript
js实现的页面矩阵图形变换特效
Jan 26 Javascript
javascript基本数据类型及类型检测常用方法小结
Dec 14 Javascript
使用AngularJS对表单提交内容进行验证的操作方法
Jul 12 Javascript
JS获取月的第几周和年的第几周实例代码
Dec 05 Javascript
javascript实现京东快递单号的查询效果
Nov 30 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中的常用魔术方法总结
2013/08/02 PHP
php中require和require_once的区别说明
2014/02/27 PHP
9个JavaScript评级/投票插件
2010/01/18 Javascript
JS高级笔记
2011/07/13 Javascript
仅img元素创建后不添加到文档中会执行onload事件的解决方法
2011/07/31 Javascript
ASP.NET jQuery 实例13 原创jQuery文本框字符限制插件-TextArea Counter
2012/02/03 Javascript
javascript相关事件的几个概念
2015/05/21 Javascript
js实现Select头像选择实时预览代码
2015/08/17 Javascript
js判断图片加载完成后获取图片实际宽高的方法
2016/02/25 Javascript
jQuery购物网页经典制作案例
2016/08/19 Javascript
JS实现的简单轮播图运动效果示例
2016/12/22 Javascript
AngularJS中run方法的巧妙运用
2017/01/04 Javascript
javascript 显示全局变量与隐式全局变量的区别
2017/02/09 Javascript
ES6中的箭头函数实例详解
2017/04/06 Javascript
vue获取dom元素注意事项
2017/12/28 Javascript
Vue+Webpack完美整合富文本编辑器TinyMce的方法
2018/11/30 Javascript
原生JS实现萤火虫效果
2020/03/07 Javascript
vue如何在项目中调用腾讯云的滑动验证码
2020/07/15 Javascript
用Python计算三角函数之acos()方法的使用
2015/05/15 Python
举例讲解Python中的迭代器、生成器与列表解析用法
2016/03/20 Python
Python facenet进行人脸识别测试过程解析
2019/08/16 Python
Python如何把多个PDF文件合并代码实例
2020/02/13 Python
Python实现敏感词过滤的4种方法
2020/09/12 Python
Python使用Pygame绘制时钟
2020/11/29 Python
如何用python 操作zookeeper
2020/12/28 Python
GAP欧盟网上商店:GAP EU
2016/09/13 全球购物
YSL Beauty加拿大官方商城:圣罗兰美妆加拿大
2017/05/15 全球购物
美国球鞋寄卖网站:Stadium Goods
2018/05/09 全球购物
linux面试题参考答案(8)
2016/04/19 面试题
我们的节日中秋活动方案
2014/08/19 职场文书
尊师重教演讲稿
2014/09/04 职场文书
2014年干部培训工作总结
2014/12/17 职场文书
2014年小学少先队工作总结
2014/12/18 职场文书
南京南京观后感
2015/06/02 职场文书
青年联谊会致辞
2015/07/31 职场文书
HTML5 新增内容和 API详解
2021/11/17 HTML / CSS