我不确定哪个是更好的命名空间约定.
var App = {}; // global variable, the root of our namespace
(function() {
App.something = function() {
}
})();
Run Code Online (Sandbox Code Playgroud)
要么
(function() {
window.App = {}; //global variable, the root of our namespace
App.something = function() {
}
})();
Run Code Online (Sandbox Code Playgroud)
window.App和var App都是全局变量,所以这两个约定都能达到相同的结果,但哪个更好?