首页 > Web开发 > 详细

Nodejs学习事件模块

时间:2017-01-20 11:04:11      阅读:183      评论:0      收藏:0      [点我收藏+]

 1.nodejs 版本为v6.2.0,eventsnode.js 最重要的模块,events模块只提供了一个对象EventEmitter,EventEmitter 的核心是事件发射与事件监听器。可以创建一个eventEmitter示例,eventEmitter.on()和eventEmitter.emit()分别为监听和发射方法。

/*调用events模块,创建EvenEmitter对象 */
var EvenEmitter=require(‘events‘);
var ee=new EvenEmitter();

/* 为对象注册一个some_events监听事件*/
ee.on(‘some_events‘,function(foo,bar){
    console.log(‘第一个监听事件,参数foo=‘+foo+‘bar=‘+bar);
});

/* 调用some_events事件*/
console.log(‘第一轮‘);
ee.emit(‘some_events‘,‘foo1‘,‘bar1‘);

console.log(‘第二轮‘);
ee.emit(‘some_events‘,‘foo2‘,‘bar2‘);

 

Nodejs学习事件模块

原文:http://www.cnblogs.com/ldybyz/p/6322071.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!