2012-07-05 50 views
1

node.js是否具有与jquery的event.type方法相同的功能,即以字符串形式给出事件名称的东西?相当于jquery的event.type for node.js EventEmitter?

我试过event.type,但至今还没有工作对我来说...

+0

哪些库是你用来处理事件? Node.js没有DOM,所以没有开箱即用的事件。 – 2012-07-05 17:17:22

+0

我的意思是我使用node.js eventemitter类创建自己的事件 – Petrov 2012-07-05 17:19:24

+0

查看[EventEmitter2](https://github.com/hij1nx/EventEmitter2),看起来像它为处理程序添加'this.event'给你那些信息。 (尤其是因为它可以实现通配符和命名空间事件) – 2012-07-05 17:28:36

回答

0

你可以加少许的包装功能,让你的名字

EventEmitter.prototype.addNamedListener = function(event, handler){ 
     return this.addHandler(function(x){ 
      handler({ event: event, data: x }); 
     }); 
};