我正在使用附加到窗口的变量:
window.App
作为我的应用程序中其余变量的参考点。但是,当我尝试这样做时:
window.App = {};
App.Views.User.Login = /* Login View Instance */;
它会抱怨Views
没有被定义。这在大多数情况下都很好,因为我可以预定义App.Views, App.Models, App.Collections
等。
但是,当我们进入并不总是需要的子模块(App.Views.User
)时,我希望在需要时加载它......
以下是唯一的选择吗?
if( ! App.Views.User ) { App.Views.User = {}; };
App.Views.User.Login = /* Login View Instance */;