我刚刚开始使用带有 JavaScript 的 Chapling 作为编写代码的语言。问题是在使用 ChaplinJs 开发应用程序时如何处理命名空间?
Chaplinjs 框架是否会自动处理模型、视图和控制器的命名空间并在扩展的应用程序对象中创建它们,或者我们必须手动管理它?
例如
在我的旧项目中,我们曾经有
(function(global) {
who = global.mycompany || {};
who.ui = {};
who.app = who.app || {};
who.models = {};
who.templates = {};
})(typeof(window) === undefined ? this : window);
在我们基于卓别林的新项目中,我们刚刚定义了
var MyApplication = Chaplin.Application.extend({
//all init logic goes here
return MyApplication;
});