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

 更新时间:2016年06月03日 15:48:10   投稿:jingxian  
下面小编就为大家带来一篇深入理解Javascript中的自执行匿名函数。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

格式:

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

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

来个带参数的例子:

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

回来看看jquery的插件编写

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

这样代码等同于 

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

a(jQuery);

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

相关文章

  • Es6 写的文件import 起来解决方案详解

    Es6 写的文件import 起来解决方案详解

    这篇文章主要介绍了如何让es6 写的文件import 起来详解的相关资料,需要的朋友可以参考下
    2016-12-12
  • javascript 实例详解循环用法

    javascript 实例详解循环用法

    假如您需要运行代码多次,且每次使用不同的值,那么循环(loop)相当方便使用。本篇文章通过几个实例来带你掌握循环的用法
    2021-11-11
  • JavaScript instanceof 的使用方法示例介绍

    JavaScript instanceof 的使用方法示例介绍

    判断一个变量的类型尝尝会用 typeof 运算符而他毕竟有些缺陷,就是无论引用的是什么类型的对象,它都返回object,这时就要用到instanceof来检测某个对象是不是另一个对象的实例
    2013-10-10
  • 用JavaScript实现页面重定向功能的教程

    用JavaScript实现页面重定向功能的教程

    这篇文章主要介绍了用JavaScript实现页面重定向功能的教程,是JS入门学习中的基础知识,需要的朋友可以参考下
    2015-06-06
  • JavaScript中的对象与JSON

    JavaScript中的对象与JSON

    这篇文章主要介绍了JavaScript中的对象与JSON,本文讲解了定义JSON与javascript对象、javascript对象转换为JSON、javascript中解析JSON等内容,需要的朋友可以参考下
    2015-07-07
  • javascript知识点详解

    javascript知识点详解

    下面小编就为大家带来一篇JavaScript基础知识点归纳(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2021-09-09
  • JavaScript Math.ceil() 函数使用介绍

    JavaScript Math.ceil() 函数使用介绍

    Math.ceil(x) -- 返回大于等于数字参数的最小整数(取整函数),对数字进行上舍入,下面有个不错的示例,感兴趣的朋友可以参考下
    2013-12-12
  • 前端js文件合并的三种方式推荐

    前端js文件合并的三种方式推荐

    下面小编就为大家带来一篇前端js文件合并的三种方式推荐。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • 浅谈js和css内联外联注意事项

    浅谈js和css内联外联注意事项

    下面小编就为大家带来一篇浅谈js和css内联外联注意事项。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • javascript开发技术大全-第3章 js数据类型

    javascript开发技术大全-第3章 js数据类型

    字符串类型(string) :由unicode字符、数字、标点符号组成,在javascript中没有char字符类型 ,即使只表示一个字符,也必须用到字符串
    2011-07-07

最新评论