- 事件驱动架构是软件开发中的通用模式
- 事件驱动、发布订阅、观察者模式
- 主体发布消息、其他实例接收消息,从而在订阅事件发生之后,去执行相应的处理程序

// 内置的模块 类const EventEmitter = require('events')// 事件驱动的机制const myEvent = new EventEmitter()// 订阅事件myEvent.on('事件1', () => {console.log('事件1执行了');})// 订阅事件myEvent.on('事件1', () => {console.log('事件1.2执行了');})setInterval(function () {myEvent.emit('事件1'); // 发射(触发)事件}, 500);
