网站建设资讯

NEWS

网站建设资讯

Node.js中怎么利用EventEmitter发送和接收事件

Node.js中怎么利用EventEmitter发送和接收事件,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

创新互联公司服务项目包括汇川网站建设、汇川网站制作、汇川网页制作以及汇川网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,汇川网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到汇川省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

pulser.js

/*
 EventEmitter发送和接收事件
 HTTPServer和HTTPClient类,它们都继承自EventEmitter
 EventEmitter被定义在Node的事件(events)模块中,直接使用EventEmitter类需要先声明require('events'),
 否则不必显式声明require('events'),因为Node中很多对象都无需你调用require('events')就会使用EventEmitter
 */
var events = require('events');
var util = require('util');
function Pulser(){
  events.EventEmitter.call(this);
}
util.inherits(Pulser, events.EventEmitter);
Pulser.prototype.start = function(){
  var self = this;
  this.id = setInterval(function(){
    util.log('>>>>pulse');
    self.emit('pulse');
    util.log('<<<

Node.js中怎么利用EventEmitter发送和接收事件

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。


网站栏目:Node.js中怎么利用EventEmitter发送和接收事件
分享路径:http://cdweb.net/article/psogie.html