【文件属性】:
文件名称:es6-class-mixin:ES6类的Mixins
文件大小:4KB
文件格式:ZIP
更新时间:2021-05-02 22:07:11
JavaScript
ES6类的Mixin
适用于ES6类的Mixins。 基于
安装
npm i -S es6-class-mixin
原料药
mixin通过具有功能或属性的对象扩展给定的类。
mixin ( ParentClass , ... mixins ) // return new MixedClass extended by Mixins
例子
// Basic
const mixin = require ( 'es6-class-mixin' ) ;
class ListItem { } ;
let draggable = {
drag ( ) { /* … */ }
} ;
let droppable = {
drop ( ) { /* … */ }
} ;
class DraggableItem extends mixin ( ListItem , draggable , drop
【文件预览】:
es6-class-mixin-master
----.travis.yml(38B)
----package.json(864B)
----test()
--------index.js(631B)
--------mocha.opts(51B)
----index.es6(369B)
----.gitignore(75B)
----history.md(104B)
----README.md(875B)
----.jshintrc(288B)