単一のjsファイルに多数のメソッドが格納されたかなり大きなjavascriptクラスがあります。このメソッドは、一般的なメソッド、データをフィルタリングするメソッド、ナビゲーションメソッドなどのように論理的に分類できます。次に、このクラスを、それぞれが独自の特定のカテゴリメソッドを含む個別のファイルに分割し、すべてのプロパティと一般的なメソッドを現在のファイルに残します。簡単に言えば、c#partial
キーワードが使用されるものが必要です。
見栄えが良くないようprototype
な関数ごとにクラス名を入力する必要があるため、使用は避けたいと思います。class.prototype.functionname = function () { ... }
更新:これは私のクラスがどのように見えるかです
function MyClass() {
var self = this;
self.common = function() {...}
self.filterData = function() {...}
self.navigate = function() {...}
}
self
プロトタイプや拡張機能を適切に処理する方法がわかりません