今天在看 Code School 上 angular.js 的教程,视频里提到要把一个 .js 文件里的代码都放到一个闭包里,也就是下面这样的结构:
(function() {
/* 我的代码 ... */
})();
想问问这样做有什么好处呢?
之前也没有系统地学过 Javascript,请各位多多指教。
(function() {
/* 我的代码 ... */
})();
想问问这样做有什么好处呢?
之前也没有系统地学过 Javascript,请各位多多指教。
1
juicy Jul 30, 2014 这样你在“我的代码”里写 var a = 1; 这样的代码就不会污染到window对象了
|
2
Tonni Jul 30, 2014 避免全局变量污染
|
4
sivacohan PRO 另外这个不是叫立即执行函数吗?
这个也是闭包? |
5
zhujinliang Jul 30, 2014 via Android |
6
imink Jul 30, 2014
你可以搜搜匿名函数。
|