Maison  >  Article  >  interface Web  >  Exemples d'événements personnalisés dans Nodejs_node.js

Exemples d'événements personnalisés dans Nodejs_node.js

WBOY
WBOYoriginal
2016-05-16 16:43:501801parcourir

En fait, héritez simplement de l'EventEmitter des événements, puis vous pouvez enregistrer l'événement via on ; submit pour déclencher l'événement, et RemoveListener pour supprimer l'événement :

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");
});

De cette façon, le Ticker personnalisé a la possibilité de personnaliser les événements

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn