文件名称:to-emitter:将任何对象转换为事件发射器,并以该对象上调用的任何方法的名称发出事件
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-06 05:05:24
JavaScript
发射器 将任何对象转换为事件发射器,并以该对象上调用的任何方法的名称发出事件。 将每个方法包装在一个对象上,以便使用该方法的名称以及传递给该方法的参数发出一个事件。 例子 // an old object with a property that has a function value var obj = { cache : { } } ; obj . set = function ( key , val ) { obj [ key ] = val ; return obj ; } ; // pass an instance of your favorite event emitter, // see `example.js` for a working example toEmitter ( emitter , obj ) ; // now `obj` is an e
【文件预览】:
to-emitter-master
----.travis.yml(151B)
----index.js(963B)
----test.js(2KB)
----package.json(1KB)
----LICENSE(1KB)
----example.js(516B)
----.gitignore(145B)
----.verb.md(1KB)
----README.md(3KB)
----.jshintrc(282B)
----.editorconfig(415B)
----.gitattributes(128B)