(function(){})()这个是什么意思 如题今天看到这样一段代码:(function(){ ... ...})();我想知道这个function是什么意思,是声明一个函数吗?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 声明一个匿名函数并立即执行!一般用在名字空间包含时使用,可参考JQuery的源代码。 同上另外,这是一个立即执行的函数,并不是闭包写成类似如下的形式才是闭包var myFunc=(function(){ return function(){ } })(); (function(){/***/})()(function...) //强制表达式运算,运算结果为function;function()//词法元素,“虚拟参数表”;()//函数调用;参见周爱民JavaScript语言精髓与编程实践"()"的二义性。 (function(){})()必包相当于(var a=functin(){ alert()};)()== a(); 关于图片放大后,原始坐标的问题 提交稍大容量表单数据,需要帮助~~~~~~~~ 页面刷新被阻塞的问题 Chrome 下判断一个dom 生成完成 关于从动态表格里取值的问题 头疼是问题…… 如何删除数组中的某一项 请问,ASP里的数组数据如何在JSCRIPT里使用呀。 请问怎样用JavaScript使浏览器的后退按钮不起作用。 新手求教 怎么访问到一个方法里面的变量 javascript 运行时无权限 网站设计中43个你应当避免的错误
一般用在名字空间包含时使用,可参考JQuery的源代码。
另外,这是一个立即执行的函数,并不是闭包
写成类似如下的形式才是闭包
var myFunc=(function(){
return function(){ }
})();
/***/
})()(function...) //强制表达式运算,运算结果为function;
function()//词法元素,“虚拟参数表”;
()//函数调用;参见周爱民JavaScript语言精髓与编程实践"()"的二义性。
必包相当于(var a=functin(){ alert()};)()== a();