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