「Node.js」EventEmitterを利用するサンプル
サンプルコード
// eventsモジュールをインポート var events = require("events"); // eventEmitterオブジェクトを作成 var eventEmitter = new events.EventEmitter(); var connectHandler = function connected() { console.log("connnect successfully !"); eventEmitter.emit("after_connect"); } //リスナーの追加 eventEmitter.on("connected", connectHandler); eventEmitter.on('after_connect', function() { console.log("after connect"); }); //イベントが発火 eventEmitter.emit("connected"); console.log("event emitter end");