私はアプリケーションのデータコアに取り組んでいます。次のように、1 つの名前空間にいくつかのコレクションを構築する必要があります。
var Core = function(){
this.firstCollection = [];
$.extend(true, this.firstCollection,{
method1: function(){
alert("working with firstCollection");
}
};
var core = new Core();
より良いメンテナンスのためにコンストラクターを別々のファイルに配布するエレガントな方法はありますか? Coffee/Dart のようなコンパイルされたものではなく、純粋な JavaScript を使用したい。
分割されたファイルに配布するということは、次のような回避策を意味します: file1:
var obj = obj||{};
obj.firstAttribute = "first";
ファイル2
var obj = obj||{};
obj.secondAttribute = "second";