injectable.js:javascript中的特征注入

时间:2024-07-27 13:57:20
【文件属性】:

文件名称:injectable.js:javascript中的特征注入

文件大小:7KB

文件格式:ZIP

更新时间:2024-07-27 13:57:20

JavaScript

Injectable.js Injectable.js 是一个轻量级的功能注入库,通过注入的函数链自动调用。 它旨在替代 JavaScript 中的多级类继承。 特征注入包含称为注入器的小型可组合函数的想法。 这些注入器从方法调用接收数据,执行操作,并有选择地将新数据返回给下一个函数。 Injectable.js 自动按照注入的顺序调用所有具有相同名称的注入函数。 注入器被注入接收器。 去做 将没有在接收器中明确定义但在注入器中的方法注入接收器。 可以组合一个基类和任何东西。 将注入器注入注入器,将接收器注入注入器等。不再有两个类,只有一个可以接收和注入的 Injectable 类。 这应该很容易,因为 Inject 类是超轻量级的。 从技术上讲,我们真的应该将 create 方法称为构造函数吗? 性能可能不是最好的,因为我们在执行函数时即时构建运行链。 这确实不是最理想的方法。


【文件预览】:
injectable.js-master
----injectable.js(90B)
----test.js(3KB)
----package.json(533B)
----spec.js(2KB)
----gulpfile.js(202B)
----promise.js(48B)
----receiver.js(4KB)
----injector.js(328B)
----.gitignore(13B)
----README.md(3KB)
----spec.2.js(123B)

网友评论