为什么使用匿名的自执行函数而不是仅仅编写命令

时间:2015-07-22 12:14:27

标签: javascript coding-style standards

我在这个网站上搜索过类似的问题,但他们没有回答我的特定问题 嘿,所以我想知道你为什么要用:
(function(){a+b;})();
而不是:
a+b;
这是我在本教程中经常使用的一件事我跟随:
Link
编辑:
" 真正的代码以获得更好的背景":
(function() {var requestAnimationFrame = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame; window.requestAnimationFrame = requestAnimationFrame; })();
编辑:
不知道它被称为IIFE,谢谢你的链接。

1 个答案:

答案 0 :(得分:0)

仅用于封装。在外部范围内不可见。