JS自调用匿名函数具体实现

 更新时间:2014年02月11日 10:39:29   作者:  
定义一个函数用做临时的命名空间,在这个命名空间内定义的变量都不会污染到全局命名空间,需要的朋友可以参考下
js中常常定义一个函数用做临时的命名空间,在这个命名空间内定义的变量都不会污染到全局命名空间(防止局部变量与全局变量冲突)。
复制代码 代码如下:

function mymodule(){
//模块代码
}
mymodule();

可以简写为:
复制代码 代码如下:

(function(){ //mymodule()函数重写为匿名的函数表达式
//模块代码
}( )<span style="color:#ff0000;">)</span>; //结束函数定义并立即调用它

或者:
复制代码 代码如下:

(function(){

}<span style="color:#ff0000;">)</span>();

这种定义匿名函数并立即调用(自调用匿名函数)的写法已经非常常见,开始让人有点摸不着头脑,jquery的源码就是这样写的:
复制代码 代码如下:

(function( window, undefined ) {

//jquery的所有代码
})( window );

相关文章

  • 关于AOP在JS中的实现与应用详解

    关于AOP在JS中的实现与应用详解

    这篇文章主要给大家介绍了关于AOP在JS中的实现与应用的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用JS具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • js改变透明度实现轮播图的算法

    js改变透明度实现轮播图的算法

    这篇文章主要为大家详细介绍了js改变透明度实现轮播图的算法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • JavaScript String(字符串)对象的简单实例(推荐)

    JavaScript String(字符串)对象的简单实例(推荐)

    下面小编就为大家带来一篇JavaScript String(字符串)对象的简单实例(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08
  • 11个Javascript小技巧帮你提升代码质量(小结)

    11个Javascript小技巧帮你提升代码质量(小结)

    这篇文章主要介绍了11个Javascript小技巧帮你提升代码质量(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • JS实现适合于后台使用的动画折叠菜单效果

    JS实现适合于后台使用的动画折叠菜单效果

    这篇文章主要介绍了JS实现适合于后台使用的动画折叠菜单效果,实例展示了两种折叠菜单显示效果,涉及JavaScript响应鼠标事件动态遍历及改变页面元素样式的实现技巧,需要的朋友可以参考下
    2015-09-09
  • javascript的propertyIsEnumerable()方法使用介绍

    javascript的propertyIsEnumerable()方法使用介绍

    propertyIsEnumerable()是用来检测属性是否属于某个对象的,如果检测到了,返回true,否则返回false,下面为大家介绍下其具体的使用
    2014-04-04
  • js自定义方法通过隐藏iframe实现文件下载

    js自定义方法通过隐藏iframe实现文件下载

    通过隐藏iframe实现文件下载,不可思议吧,但确实是可以实现的,不懂的看下代码,或许可以帮助到你,而且此功能是用js实现的,感兴趣的你可不要错过了哈
    2013-02-02
  • JavaScript运算符小结

    JavaScript运算符小结

    本文主要给大家详细总结了下javascript中的运算符,包括常见的算数运算符、比较运算符和逻辑运算符。十分的清晰,有需要的小伙伴可以参考下。
    2015-06-06
  • JavaScrip中常用的HOOK脚本分享

    JavaScrip中常用的HOOK脚本分享

    Hook 技术又叫做钩子函数,简单来说,就是把系统的程序拉出来变成我们自己执行代码片段,本文为大家整理了一些JavaScrip中常用的HOOK脚本,需要的可以参考下
    2024-12-12
  • JavaScript实现表格动态变色

    JavaScript实现表格动态变色

    这篇文章主要为大家详细介绍了JavaScript实现表格动态变色,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09

最新评论