class-extender:简单类继承

时间:2024-06-15 12:12:43
【文件属性】:

文件名称:class-extender:简单类继承

文件大小:8KB

文件格式:ZIP

更新时间:2024-06-15 12:12:43

JavaScript

类扩展器 不建议使用此模块,请改用ES6。 动机 如您所知,有很多不同的类扩展器。 也许你问自己为什么要使用另一个类扩展器。 答案很简单。 这不是新的类扩展器:)它基于。 您可以在或模块捆绑程序中将此库用作AMD,CommonJS或根库。 作品在浏览器中 ,与 。 关于此实现的几点注意事项: 创建构造函数必须很简单(在这种情况下,只需提供一个init方法即可解决问题)。 为了创建一个新的“类”,您必须扩展(子类)一个现有的类。 所有的“类”都继承自一个祖先:类。 因此,如果要创建全新的类,则它必须是Class的子类。 最具挑战性的一个:必须提供对重写方法的访问(正确设置其上下文)。 您可以使用上面的this._super()调用Person超类的原始init()和dance()方法来查看此内容。 安装 NodeJS: $ npm install class-extender


【文件预览】:
class-extender-master
----.gitignore(535B)
----gruntfile.js(1KB)
----package.json(998B)
----LICENSE(1KB)
----index.js(3KB)
----README.md(4KB)
----bower.json(269B)
----test()
--------mocha()

网友评论