【文件属性】:
文件名称:EventTree:具有层次结构的事件发射器
文件大小:9KB
文件格式:ZIP
更新时间:2021-07-03 02:26:54
JavaScript
事件树
描述
EventTree是一个用于发出事件的库。 它的主要功能是返回一个句柄,您可以从中暂停、恢复和删除事件。 句柄比使用removeEventListener或off更容易操作,有时需要重新创建复杂或递归的函数签名。
将句柄视为返回的 Promise 之类的东西 - 一个带有方法的对象,您可以使用它来控制事件处理程序。
var
tree = new EventTree(),
handle = tree.on('something-special', function(event){
console.log('special event:', event);
});
tree.emit('something-special', 'event string');
handle.pause(); // event will not fire
handle.resum
【文件预览】:
EventTree-master
----src()
--------EventTree.js(10KB)
----tests()
--------eventTree.html(298B)
--------eventTree.js(4KB)
--------eventTree.test.js(10KB)
----.gitignore(24B)
----readme.md(5KB)
----package.json(354B)