nodejs 事件循环(yiibai)

来源:互联网 发布:acfun. 的域名 编辑:程序博客网 时间:2024/04/29 10:51

1.nodejs中大量使用了事件处理,其中的EventEmitters相当是所有事件的主类:
这里写图片描述

2.基本语法调用:
这里写图片描述

3.例子如下:

这里写图片描述

1.var events = require('events');相当于引入我们需要的jar包2.var eventEmitter = new events.EventEmitter();相当于创建了一个事件的对象3.var connectHandler = function connected() {   console.log('connection succesful.');   // Fire the data_received event    eventEmitter.emit('data_received');}声明的一个函数4.eventEmitter.emit('connection');和eventEmitter.on('connection', connectHandler);其中emit方法表示以某一个参数调用,而on方法表示被调用,也就是说当emit方法参数中的参数和on方法的第一个参数相同的时候,就会调用on方法中的第二个函数
0 0