发射器:用于事件代码的JS EventEmitter基础

时间:2024-03-12 06:17:30
【文件属性】:

文件名称:发射器:用于事件代码的JS EventEmitter基础

文件大小:89KB

文件格式:ZIP

更新时间:2024-03-12 06:17:30

JavaScript

事件发射器 Facebook的EventEmitter是一个简单的发射器实现,优先考虑速度和简便性。 从概念上讲,它类似于Node的EventEmitter等其他发射器,但是精确的API不同。 可以在EventEmitter以及DOM事件系统之上构建更复杂的抽象,例如facebook.com和m.facebook.com上使用的事件系统。 API概念 EventEmitter的API与其他发射器API共享许多概念。 通过发射器实例发出事件时,将调用给定事件类型的所有侦听器。 var emitter = new EventEmitter ( ) ; emitter . addListener ( 'event' , function ( x , y ) { console . log ( x , y ) ; } ) ; emitter . emit ( 'event' , 5 , 10 )


【文件预览】:
emitter-master
----index.js(472B)
----package.json(1KB)
----gulpfile.js(690B)
----LICENSE(1KB)
----package-lock.json(344KB)
----CONTRIBUTING.md(401B)
----src()
--------EventSubscriptionVendor.js(3KB)
--------__tests__()
--------EmitterSubscription.js(1KB)
--------BaseEventEmitter.js(6KB)
--------EventSubscription.js(980B)
----PATENTS(2KB)
----.gitignore(18B)
----CODE_OF_CONDUCT.md(249B)
----README.md(4KB)
----scripts()
--------babel()
--------jest()

网友评论