node入门之基础API:events(事件)
events:大多数 Node.js 核心 API 构建于惯用的异步事件驱动架构,其中某些类型的对象(又称触发器,Emitter)会触发命名事件来调用函数(又称监听器,Listener)。
所有能触发事件的对象都是 EventEmitter
类的实例。 这些对象有一个 eventEmitter.on()
函数,用于将一个或多个函数绑定到命名事件上。 事件的命名通常是驼峰式的字符串。
当 EventEmitter
对象触发一个事件时,所有绑定在该事件上的函数都会被同步地调用。
例子:
接受事件触发返回的参数:
events:once绑定的事件只触发一次
events:移除事件绑定的函数;(node版本为v10.13.0)