国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - ES6 ではクラスの屬性とメソッドをファイルに分割できますか?
僅有的幸福
僅有的幸福 2017-06-28 09:28:59
0
1
955

es6 でクラスを定義するには、次のようにできます

リーリー

A クラスの屬性メソッドが増えると、ファイル全體のコード量が多くなることがわかります。一部のプロパティとメソッドを 1 つのファイルに分割できますか (たとえば、x と mx は 1 つの x.js ファイルに分割され、y と my は 1 つの y.js ファイルに分割されます...)

extends を使用すると、プロパティは共有できず、メソッドも共有できないという問題が発生します。

クラス A を定義するときに (x.js / y.js / ...) を A に結(jié)合できますか?

僅有的幸福
僅有的幸福

全員に返信(1)
阿神

Mixinモード

簡(jiǎn)単に言えば、複數(shù)のクラスのprototype屬性をマージすることであり、最後の大きなクラスはマージされたクラスを継承できます。

Ruan Yifeng の ES6 チュートリアルにはサンプル プログラムがあり、參照できます: Mixin パターンの実裝

最新のダウンロード
詳細(xì)>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート