亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

更多QQ空间微信QQ好友腾讯朋友复制链接
您的位置:首頁/技術文章
文章詳情頁

javascript - ES6 中能否把 class 屬性 方法 分文件?

【字号: 作者:豬豬瀏覽:98日期:2023-04-28 11:38:19

問題描述

es6 中定義 class,可以這樣

class A { x = 1; y = 2; z = 3; mx () { // ... } my () { // ... } mz () { // ... }}

A 類屬性方法越來越多的時候,發現整一個文件的代碼量很大。能否將一些屬性以及方法劃分成單個文件 ( 例如 x 與 mx 分成一個 x.js 文件,y 與 my 分成一個 y.js 文件 ... )

如果使用 extends 時候,會發現問題,屬性沒法變成共享的,方法也是。

那能否在定義 class A 的時候再把( x.js / y.js / ... )結合到 A 內部去呢?

問題解答

回答1:

Mixin模式

簡而言之,就是把幾個類的prototype屬性合并,最后那個大的類再繼承這個合并了的類就行了。

阮一峰的ES6教程有個樣例的程序,你可以參考參考:Mixin-模式的實現

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 真不卡网站 | 中国在线播放精品区 | 污污的网站有哪些呢 | 日韩精品你懂的在线播放 | 1313午夜精品美女爱做视频 | 一级成人 理伦片 | 外国三级毛片 | 国产精品白浆精子流水合集 | 欧洲美女与黑人性大战 | 国内永久第一免费福利视频 | 国产精品综合视频 | 男女午夜特黄毛片免费 | 日鲁夜鲁天天鲁视频 | 99久久一区二区精品 | 国产91av视频在线观看 | 午夜国产在线视频 | 1024国产精品视频观看 | 亚欧毛片 | 国产成人精品亚洲午夜麻豆 | 午夜精品一区二区三区免费视频 | 高清性色生活片免费视频软件 | 精品免费看 | 91视在线国内在线播放酒店 | 亚洲国产精品a一区 | 小明成人永久在线看 | 国产精品第三页在线看 | 亚洲经典在线 | 久久99九九精品免费 | 特级免费毛片 | 国产精品嫩草影院免费看 | 亚洲国产精品综合久久网络 | 亚洲欧洲一区二区三区 | 色婷婷香蕉 | 韩国特黄毛片一级毛片免费 | 欧美视频黄色 | 麻豆91国语视频 | 成人精品视频在线观看播放 | 国产精品亚洲综合久久 | 看日本黄色大片 | 精品在线99| 在线亚洲综合 |