// 1.普通事件的使用
var EventEmitter=require('events').EventEmitter;//声明事件对象
var event=new EventEmitter();//实例化对象
event.on('some_event',function(){//注册事件并给事件取个别名some_event
console.log('这是一个自定义的事件');
});
setTimeout(function(){//触发事件
event.emit('some_event');
},3000);
//此程序段的作用是自定义一个事件,3s后后执行事件
/* 2.Node.js的事件循环机制
(1)Node.js在什么时候进入事件循环呢?
答案是Node.js程序是由事件循环开始,到事件循环结束,所有的逻辑都是事件的回调函数。
(2)如何使用自定义事件呢?
事件的回调函数在执行的过程中,可能会发出IO请求或直接发射(emit)事件,执行完毕后再返回事件循环*/
node.js事件
最新推荐文章于 2024-06-17 15:49:04 发布