您的位置:首页 > Web前端 > Node.js

Nodejs学习事件模块

2017-01-20 10:28 260 查看

 1.nodejs 版本为v6.2.0,events是node.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');

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: