atlas-extenders:用于构建高级js对象的工具

时间:2024-06-09 23:38:47
【文件属性】:

文件名称:atlas-extenders:用于构建高级js对象的工具

文件大小:20KB

文件格式:ZIP

更新时间:2024-06-09 23:38:47

JavaScript

可扩展的扩展器 可扩展的扩展器是一种通过继承来制作高级javascript对象的方法。 它们通过创建扩展类的新函数来工作。 考虑一下Backbone.Model.extend但是它能够自定义发生的事情并支持ES6语法。 它通过链接“扩展程序”来做到这一点,以便您可以混合和匹配所需的逻辑。 基本扩展剂 作为一个基本示例,您可以使用扩展器使您的类Backbone.Events兼容 var _ = require ( 'lodash' ) ; var Events = require ( 'backbone-events-standalone' ) ; var extender = require ( 'atlas-extenders' ) ; module . exports = extender . extend ( { beforeExtend : function


【文件预览】:
atlas-extenders-master
----.travis.yml(38B)
----.eslintrc(724B)
----index.js(3KB)
----package.json(735B)
----extenders()
--------delegate-attributes.js(2KB)
--------events.js(278B)
--------initialize.js(369B)
--------attributes.js(3KB)
--------lazy-getter.js(1KB)
--------merge-object.js(470B)
--------utils()
--------polymorphic-constructor.js(2KB)
--------assign-properties.js(456B)
--------concat-array.js(357B)
----spec()
--------merge-object-spec.js(722B)
--------.eslintrc(34B)
--------assign-properies-spec.js(1KB)
--------concat-array-spec.js(566B)
--------support()
--------polymorphic-constructor-spec.js(1KB)
--------lazy-getter-spec.js(2KB)
--------extendable-spec.js(1KB)
--------delegate-attribues-spec.js(3KB)
--------utils()
--------attributes-spec.js(6KB)
----.gitignore(13B)
----CHANGELOG.md(40B)
----README.md(8KB)
----.editorconfig(114B)
----LICENSE.txt(1KB)

网友评论