我正在研究应用程序的数据核心。我需要在一个名称空间中构建一些集合,如下所示:
var Core = function(){
this.firstCollection = [];
$.extend(true, this.firstCollection,{
method1: function(){
alert("working with firstCollection");
}
};
var core = new Core();
有没有优雅的方法,如何将构造函数分配到单独的文件中以便更好地维护?我想使用纯JavaScript,没有编译过这样的Coffee / Dart。
分发到单独的文件意味着解决方法如下: 文件1:
var obj = obj||{};
obj.firstAttribute = "first";
file2的
var obj = obj||{};
obj.secondAttribute = "second";