我有一个 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(){ /*...*/);
}
我已经尝试过了,它似乎可以正常工作。这是处理大量原型函数的推荐方法,还是有更好的方法?