De hecho, es suficiente heredar el EventEmitter of Events, y luego puede registrar el evento a través de; Emitir para activar el evento y eliminar para eliminar el evento. El ejemplo simple es el siguiente:
var util = require ('util'); var et = request ('events'). EventEmitter; function ticker () {var self = this; setInterval (function () {self.emit ("tick")}, 1000);} util.Enherits (tick, et); var ticker = new ticker (); ticker.on ("tick", function () {console.log ("ticker");});De esta manera, Custom Ticker tiene la capacidad de personalizar los eventos