从零开始学习Node.js系列教程六:EventEmitter发送和接收事件的方法示例

前端之家收集整理的这篇文章主要介绍了从零开始学习Node.js系列教程六:EventEmitter发送和接收事件的方法示例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例讲述了Node.js EventEmitter发送和接收事件的方法分享给大家供大家参考,具体如下:

pulser.js

>>>pulse'); self.emit('pulse'); util.log('<<<方法使用了setInterval这个函数来定期重复执行回调函数,并调用emit方法将pulse事件发送给每一个监听器 //使用Pulser对象 /* 创建了一个Pulser对象并处理其pulse事件,执行pulser.on('pulse'..)为pulse事件和回调函数建立联系 */ var pulser = new Pulser(); pulser.on('pulse',function(){ util.log('pulse received'); }); pulser.start(); //对象使用emit函数发送事件,所有注册到对应事件的监听器都可以收到事件; //通过调用.on方法注册监听器,参数是事件名,并用一个回调函数接收事件 //通常来说,有一些数据需要伴随着事件同时发送 self.emit('eventName',data1,data2,..); //emitter.on('eventName',function(data1,..){ //接收到事件后的操作 // });

每秒输出一次

希望本文所述对大家nodejs程序设计有所帮助。

猜你在找的Node.js相关文章