当前位置:主页 > 新闻追踪 >
新闻追踪
  • JS(function(){xxx})();这是什么意思?
  • 本站编辑:365bet开户官网发布日期:2019-04-10 07:01 浏览次数:
JS(function(){xxx})();这是什么意思?
自执行匿名功能
通用格式:(function(){/ * code * /})();
说明:链接函数的第一对括号(function(){})向脚本返回一个未命名的函数,后跟一对空括号以立即执行未命名的函数。你。括号是匿名函数的参数。
角色:只要您拥有此特殊功能包络中的所有代码,就可以使用它来创建命名空间。如果您不允许,则无法访问外部(因为窗口在变量之前,函数或变量变为全局。
每个JavaScript库的代码基本上都是这种类型的组织。
总之,执行函数的作用主要是匿名和自动执行,代码在解释时已经执行。
其他写作风格
(Function(){/ * code * /}());

Function(){/ * code * /}();
?function(){/ * code * /}();
-function(){/ * code * /}();
+ function(){/ * code * /}();