首页 > Web开发 > 详细

node.js(三)

时间:2020-06-08 22:42:38      阅读:63      评论:0      收藏:0      [点我收藏+]

事件驱动程序

创建main.js

const events = require(‘events‘)
// 创建eventEmitter
const eventEmitter = new events.EventEmitter()
//创建事件处理程序
const connectHandler = function connected () {
  console.log(‘连接成功‘)
  // 触发data_receivewd
  eventEmitter.emit(‘data_received‘)
}
//绑定connection事件处理程序
eventEmitter.on(‘connection‘, connectHandler)

// 使用匿名函数绑定data_received事件
eventEmitter.on(‘data_received‘, () => {
  console.log(‘数据接收成功‘)
})

// 触发事件
eventEmitter.emit(‘connection‘)

console.log(‘程序执行完毕‘)

执行结果

$ node main.js
连接成功。
数据接收成功。
程序执行完毕。

 

node.js(三)

原文:https://www.cnblogs.com/dropInInt/p/13068693.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!