node.js 的事件

Node.js---03、node.js 的事件(仅四行关键代码)以及应用实例

不想你离开。 提交于 2019-12-05 04:34:53
一、自定义事件的基本步骤 1、加载 events 事件对象(const EventEmitter = require('events')); 2、创建事件存储容器(let emitter = new EventEmitter( )); 3、注册绑定事件(emitter.on( ) 方法); 4、触发事件(emitter.emit( ) 方法,发射器) 二、具体说明 所有能触发事件的对象都是 EventEmitter 类的实例 是 Node.js 核心 ==> 很多定义好的事件, 通过事件触发的方式完成JS 代码的执行 Node.js 的 事件机制 ==> 事件环 事件环:事件在注册后,不停的触发,会让事件表现在执行结果的循环过程中,这个过程我们叫做事件环(一直循环,等待触发,触发后继续等待下次触发) 代码实现: // 加载 events 事件对象 const EventEmitter = require('events'); // 创建事件存储容器 let emitter = new EventEmitter(); // 自定义的事件 可以在 emitter 对象中 进行注册绑定。emitter.on() 绑定自定义事件 emitter.on("myClick",function(aa,bb){//"myClick"自定义事件名,自定义function()触发事件时执行的函数