博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
node 事件
阅读量:5811 次
发布时间:2019-06-18

本文共 586 字,大约阅读时间需要 1 分钟。

###1、事件 #####1.1普通事件的使用

// 声明对象var EventEmitter=require('events').EventEmitter;var event = new EventEmitter();//注册对象event.on('some_event',function(){	console.log('this is custom');});// 1秒后触发setTimeout(function(){	event.emit('some_event');},1000);复制代码

#####1.2、Node.js 的事件循环机制解析 1)Node 由事件循环开始,到事件循环结束,所有的逻辑都是事件的回调函数。 2)事件的回调函数在执行的过程中,可能会发出IO请求或直接发射(emit)事件,执行完毕后在返回事件循环。 代码改造:

// 1秒后触发setTimeout(function(){	event.emit('some_event');	console.log('after');//添加语句},0);console.log('end');//添加语句复制代码

也可以理解,event.emit()调用后,会返回event.里面的内容。

转载于:https://juejin.im/post/5a3217cc6fb9a0450167f9fa

你可能感兴趣的文章