私はjavascriptオブジェクトを持っていますが、これにいくつかのプロトタイプ関数を追加しましたが、これらは主にオブジェクトのメンバーに何らかの形で依存しています。
myForm() {
this.property1 = "Prop1";
this.property2 = "Prop2";
}
myForm.prototype.loadValues = function(){ /*...*/);
myForm.prototype.setValues = function(){ /*...*/);
myForm.prototype.doStuff = function(){ /*...*/);
現在約4000行に収まっている十分な関数/コードがあり、開発ツール/firebugを使用してデバッグする必要があるたびに私を悩ませています。私はこれをそのように分割することを考えていました。
myForm.js-
myForm(){
this.property1 = "Prop1";
this.property2 = "Prop2";
new myFormLoadActions();
new myFormSetActions();
new myFormDoStuffActions();
}
myFormLoadActions.js
myFormLoadActions(){
myForm.prototype.loadValues = function(){ /*...*/);
}
myFormSetActions.js
myFormSetActions(){
myForm.prototype.setValues = function(){ /*...*/);
}
myFormDoStuffActions.js
myFormDoStuffActions(){
myForm.prototype.doStuff = function(){ /*...*/);
}
私はこれを試しましたが、機能的に機能しているようです。これは、多数のプロトタイプ関数を処理するための推奨される方法ですか、それともより良い方法がありますか?