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

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:130日期: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
相關文章:
主站蜘蛛池模板: 欧美亚洲在线观看 | 亚洲第一区第二区 | 亚洲第一区视频在线观看 | 91麻豆网址 | 国产成人精品日本亚洲专 | 免费中国女人69xxxxx视频 | 看黄色一级 | 日本黄视频在线观看 | 人人爽久久涩噜噜噜蜜桃 | 国产玖玖 | 亚洲欧美日韩中文字幕在线一 | 婷婷综合缴情亚洲狠狠图片 | 久草免费在线播放 | 亚洲男女免费视频 | 亚洲欧美久久久久久久久久爽网站 | 国产精品第一区亚洲精品 | 国产在线观看xxxx免费 | 97久久精品午夜一区二区 | 国产精品黄 | 国产成人亚洲精品77 | 国产成人在线免费 | 男女强吻摸下面揉免费 | 国产精品亚洲精品影院 | 日韩欧美亚洲一区精选 | 丁香色婷婷国产精品视频 | 色护士影院 | 亚洲黄色片在线观看 | 91小视频在线观看免费版高清 | 亚洲欧美综合另类 | 国产毛片黄片 | 精品国产免费一区二区 | 丝袜诱惑一区二区 | 高清毛片在线看高清 | 伊人久久在线视频 | 国产一级影院 | 美女一级毛片免费观看 | 精品欧美一区二区三区免费观看 | 免费国产一级 | 天堂一区二区三区精品 | 正在播放宾馆露脸对白视频 | 久久午夜羞羞影院免费观看 |