我不确定哪个是更好的命名空间约定。
var App = {}; // global variable, the root of our namespace
(function() {
App.something = function() {
}
})();
或者
(function() {
window.App = {}; //global variable, the root of our namespace
App.something = function() {
}
})();
window.App 和 var App 都是全局变量,因此两种约定都可以达到相同的结果,但哪个更好?