Nodejs自定义事件实例

发布时间:2021-01-17编辑:脚本学堂
Nodejs自定义事件,分享一个Nodejs自定义事件的例子,有研究node.js的朋友不妨参考下。

Nodejs自定义事件实例

在nodejs中自定义事件,其实就是继承events的EventEmitter就可以了,然后通过on去注册事件;emit去触发事件,removeListener去移除事件。

例子:
 

复制代码 代码示例:
var util = require('util');
var Et = require('events').EventEmitter;
function Ticker() {
  var self = this;
  setInterval(function(){self.emit("tick")},1000);
}
util.inherits(Ticker,Et);
var ticker = new Ticker();
ticker.on("tick",function() {
  console.log("ticker");
});
 

这样自定义的Ticker就具有自定义事件的能力了。