ホームページ >ウェブフロントエンド >jsチュートリアル >Nodejs_node.js のカスタム イベントの例

Nodejs_node.js のカスタム イベントの例

WBOY
WBOYオリジナル
2016-05-16 16:43:501824ブラウズ

実際には、イベントの 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");
});

このように、カスタマイズされたティッカーはイベントをカスタマイズする機能を備えています

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。