`

js中(function(){})()说明

 
阅读更多
js中自执行匿名函数
格式:(function() {//code})();

说明:第一对括号向脚本返回未命名的函数,第二对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。

作用:可以用它创建命名空间,只要把自己所有的代码都写在这个特殊的函数包装内,那么外部就不能访问,除非你允许(变量前加上window,这样该函数或变量就成为全局)。各JavaScript库的代码也基本是这种组织形式。


格式二:(function(window, util){//code})(window, util);
这里的第二个括号内的window,util作为参数传递给第一个括号内window,util
分享到:
评论

相关推荐

    【KETTLE教材】JS内嵌方法

    【KETTLE教材】JS内嵌方法: 详细介绍kettle中使用javascript时内嵌的function

    MulLine.js的使用说明

    对MulLine.js的使用做了一些详细的说明,有需要学习的话可以下载哦

    javascript两种function的定义介绍及区别说明

    javascript两种function的定义方式function a(){}和a=function(){}具体使用如下,感兴趣的朋友可以参考下,希望对你对你学习function的定义有所帮助

    javascript匿名函数中的’return function()’作用

    我最近看到很多javascript代码,看起来我错了.在这种情况下,我应该建议哪种更好的代码模式?我将重现我所看到的代码和每个代码的简短说明: 代码块#1 该代码不应该评估内部函数.程序员会因为代码应该运行而感到困惑. ...

    Javascript调用WebService

    使用javascript 中Ajax技术调用WebService,包括JSP和ASP.NET中两种,其中JSP的WebService使用了XFire框架。 ASP.NET中的WebService做了一个方法示例GetProgress,包含3个参数。 JSP中的WebService做了hello方法的...

    原创-javascript服务器交互型可编辑表格和我的js常用库

    // 列描述对象 ,包含一个数组,数组中每一个对象说明一个列编辑对象和相关处理 column : [ { // 列名 name : 'areaName', // 编辑类型 当前支持三种编辑方式text(文本框)date(日期型)select...

    javascript函数的解释

    85.JS中的退出之前使用的句柄:function verifyClose(){event.returnValue= "we really like you and hope you will stay longer.";}} window.onbeforeunload=verifyClose; 86.当窗体第一次调用时使用的文件句柄:...

    javascript中apply和call方法的作用及区别说明

    1、call,apply都属于Function.prototype的一个方法,它是JavaScript引擎内在实现的,因为属于Function.prototype,所以每个Function对象实例(就是每个方法)都有call,apply属性。既然作为方法的属性,那它们的使用...

    JavaScript 匿名函数(anonymous function)与闭包(closure)

    引入 匿名函数 闭包 变量作用域 函数外部访问函数内部的局部变量 用闭包实现私有成员 引入 闭包是用匿名函数来实现。...这是 JavaScript 的一大特色,将在后面说明。 把这两个因素结合在一起,就能

    javascript中的 object 和 function小结

    在学习过传统的面向对象语言后,如 java c++,转学 javascript 却有点不适应,特别是 javascript 中所谓的 object(对象) function(函数),有时候会被搞晕。于是乎简单整理了下面的一些概念性的东西,方便学习和...

    js验证表单 js验证表单

    //参数说明:要检查的字符串 //返回值:0:不是 1:是 function chkemail(a) { var i=a.length; var temp = a.indexOf('@'); var tempd = a.indexOf('.'); if (temp > 1) { if ((i-temp) > 3){ if ((i-tempd...

    天气预报gif动图 带JS对应图标解析说明

    天气预报gif动图 带JS对应图标解析说明 /// /// 天气描述转图标 /// /// <param name="phen"></param> /// <returns></returns> function GetYBgif(phen) { var ico = "02.gif";//默认多云图标 ...

    javascript服务器交互型可编辑表格和js常用库

    // 列描述对象 ,包含一个数组,数组中每一个对象说明一个列编辑对象和相关处理 column : [ { name : 'year', // 选择型 editorType : 'select', // 加载select数据url,返回json数据,格式应为:[{...

    【JavaScript源代码】Javascript中函数分类&this指向的实例详解.docx

    Javascript中函数分类&this指向的实例详解  通过实例来说明吧 <script> //method1 function fn() { console.log('fn created '); } //method2 var fn2 = function () { console.log('fn2 created'); } //...

    微信JS-SDK接口JS文件 jweixin-1.4.0.js

    所有需要使用JS-SDK的页面必须先注入配置信息,否则将无法调用(同一个url仅需调用一次,对于变化url的SPA的web app可在每次url变化时进行调用,目前Android微信客户端不支持pushState的H5新特性,所以使用pushState...

    js传参数受特殊字符影响错误的解决方法

    说明 encodeURI 方法返回一个编码的 URI。如果您将编码结果传递给 decodeURI,那么将返回初始的字符串。encodeURI 方法不会对下列字符进行编码:”:”、”/”、”;” 和 “?”。请使用 encodeURIComponent 方法对...

    RainyxDate一个获取日期(公历、农历)的js小插件

    RainyxDate 1.0 一个获取日期(公历、农历)的js小插件 一、用法: 1、引入: [removed][removed] ... 2、无法读秒,这个在js调用中加入一个计数器就可以了,用jQuery还是比较容易实现的,没更多说明了

    JS表单判断函数代码大全

    /* function CheckData(valname,val,valimode,limitlen) */ /* 功能说明:验证字符串数据 */ /* function CheckUserName(val,min,max) */ /* 功能说明:验证用户名 */ /* function CheckPassWord(val,min,max) *...

    JS滚动列表加载

    参数说明 listLoadingMore({id:"",id2:function(){},action:function(){},pageNum:10,getNew:undefined,funcArg:undefined,func:function(){},loadingMustTime:0,loadingDom:function(){},loadedDom:function(){},...

    js调用百度地图,地图数据存入数据库

    前台js函数 function AddAddressPint(x, y,tip) 在地图上添加一个标注,x,y为经纬度,tip为标注文本。 addmapPoint.aspx 在页面上添加一个标注。得到当前标注的经纬度,放到文本框中或隐藏域中。后台可得到经纬度...

Global site tag (gtag.js) - Google Analytics