nodejs学习笔记之events

时间:2021-09-10 07:23:52

events 模块只提供了一个对象: events.EventEmitter。

EventEmitter 的核心就是事件触发与事件监听器功能的封装。

可以通过require("events");来访问该模块。

var events = require('events');

var emitter = new events.EventEmitter()  

EventEmitter 的每个事件由一个事件名和若干个参数组成,事件名是一个字符串,通常表达一定的语义。对于每个事件,EventEmitter 支持 若干个事件监听器。

EventEmitter 提供了多个属性,如 on 和 emit

on 函数用于绑定事件函数,emit 属性用于触发一个事件。

常用的属性有on,addListener,emit,removeListener,once

顾名思义就是 on是为指定事件注册一个监听器,接受一个字符串 event 和一个回调函数。

后续。。。。