wildemitter:类似于Node.js中的超轻量级EventEmitter,但支持通配符事件“ *”

时间:2024-05-04 12:14:51
【文件属性】:

文件名称:wildemitter:类似于Node.js中的超轻量级EventEmitter,但支持通配符事件“ *”

文件大小:43KB

文件格式:ZIP

更新时间:2024-05-04 12:14:51

JavaScript

WildEmitter-支持通配符处理程序的轻量级事件发射器 什么是事件发射器? 如果您曾经在浏览器中监听过点击事件,那么您已经使用了发射器。 但是,用户交互并不是唯一可以触发值得监听的事件的事物。 您还可以使其他对象能够发出事件。 那就是野生发射器的作用。 您可以使用它扩展对象,以便可以从它们发出事件并在它们上注册处理程序。 这种模式可帮助您编写更多可重用的代码,因为您的对象不必知道如何使用它。 只要发生其他代码可能感兴趣的事件,它就可以简单地发出事件。 您将在node.js中看到很多这种类型的模式。 标准库中的许多内容都从EventEmitter继承并发出各种事件以指示进度,错误,完成等。 那么,为什么还要再做一个呢? 还没有其他人吗? 好吧,是的,但不是我想要的。 这个主要基于@visionmedia的UIKit中的发射器。 因此,TJ为此获得了很多支持。 但是,我还有其他一


【文件预览】:
wildemitter-master
----.gitignore(12B)
----README.md(5KB)
----build.js(789B)
----LICENSE(1KB)
----wildemitter-bare.js(4KB)
----bower.json(422B)
----package.json(651B)
----src()
--------core.js(4KB)
--------template.js(56B)
--------intro.js(461B)
----wildemitter.js(5KB)
----test.js(3KB)
----package-lock.json(126KB)

网友评论