我有相当大的 javascript 类,其中有一堆方法存储在一个 js 文件中。这些方法可以在逻辑上分类为常用方法、过滤数据的方法、导航方法等。现在我希望这个类被单独的文件分割,每个文件都包含自己的特定类别方法,并将所有属性和常用方法留在当前文件中。简而言之,我需要使用 c#partial
关键字的东西。
我想避免使用prototype
,因为这意味着我必须为每个函数键入类名,class.prototype.functionname = function () { ... }
这样看起来不太好。
更新:这就是我的班级的样子
function MyClass() {
var self = this;
self.common = function() {...}
self.filterData = function() {...}
self.navigate = function() {...}
}
我不知道如何self
正确处理原型或扩展