node入门之基础API:events(事件)

events:大多数 Node.js 核心 API 构建于惯用的异步事件驱动架构,其中某些类型的对象(又称触发器,Emitter)会触发命名事件来调用函数(又称监听器,Listener)。

所有能触发事件的对象都是 EventEmitter 类的实例。 这些对象有一个 eventEmitter.on() 函数,用于将一个或多个函数绑定到命名事件上。 事件的命名通常是驼峰式的字符串。

当 EventEmitter 对象触发一个事件时,所有绑定在该事件上的函数都会被同步地调用。

例子:

node入门之基础API:events(事件)

接受事件触发返回的参数:

node入门之基础API:events(事件)

events:once绑定的事件只触发一次

node入门之基础API:events(事件)

events:移除事件绑定的函数;(node版本为v10.13.0)

node入门之基础API:events(事件)

node入门之基础API:events(事件)