文件名称:trickbag:向任何对象添加对(堆叠)mixin 的支持
文件大小:3KB
文件格式:ZIP
更新时间:2024-07-05 19:43:25
JavaScript
魔术袋 在任何原型中添加对堆叠混合(单独行为)的支持。 受 & mixins 和启发。 使您的视图/类更轻并导出助手中的常见行为很有用。 一些示例用例: 监听resize事件并调用相应的方法 在对象创建时侦听调解器/在对象销毁时解除绑定侦听器 在相同的对象钩子上添加不同的行为( init 、 render ...) 没有super继承 ... 安装 npm i trickbag --save 用法 trickbag(object, [mixins...]); mixins是一个包含方法的对象(或对象数组); 换句话说,混合。 object是应用这些 mixin 的对象。 “堆栈” 在同一个对象上使用的不同 mixin 可以具有相同名称的方法。 当 mixin 被处理时,trickbag 通过将它们包装在父方法中来正确地堆叠所有具有相同名称的方法,从而保留调用顺序。 例如,您
【文件预览】:
trickbag-master
----.gitignore(22B)
----package.json(637B)
----index.js(1KB)
----README.md(2KB)
----test()
--------index.js(1KB)