首頁  >  文章  >  web前端  >  Nodejs中自訂事件實例_node.js

Nodejs中自訂事件實例_node.js

WBOY
WBOY原創
2016-05-16 16:43:501800瀏覽

其實就是繼承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就具有自訂事件的能力了

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn