2012-07-05 29 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 }); 
     }); 
};