zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Nodejs中自定义事件实例

Nodejs实例事件 自定义
2023-06-13 09:15:28 时间

其实就是继承events的EventEmitter就可以了,然后就可以通过on去注册事件;emit去触发事件,removeListener去移除事件,简单例子如下:

varutil=require("util");
varEt=require("events").EventEmitter;
functionTicker(){
varself=this;
setInterval(function(){self.emit("tick")},1000);
}
util.inherits(Ticker,Et);
varticker=newTicker();
ticker.on("tick",function(){
console.log("ticker");
});

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