美文网首页
node.js events事件模块

node.js events事件模块

作者: HK8383 | 来源:发表于2017-10-07 20:16 被阅读0次

1、EventEmitter来自events模块。调用的时候为:

const eventsEmitter = require('events')

2、所有能触发事件的对象都是 EventEmitter 类的实例。

自定义一个对象,先继承EventEmitter类
class CustomEvent extends eventsEmitter {}
然后再实例化自定义对象 const ce = new CustomEvent()
eventEmitter.on() 方法用于注册监听器,eventEmitter.emit() 方法用于触发事件。

ce.on('test', () => {
  console.log('this is a test!');
})

setInterval(() => {
  ce.emit('test')
},500)

相关文章

  • Nodejs学习第8天

    Events - events模块是Node.js的核心模块、核心API之一,它是Node.js事件驱动模型的核...

  • Node.js 的 events 模块

    Node.js 没有浏览器的事件冒泡、事件捕获机制。 events 模块是 Node.js 基础及重要的模块, 只...

  • Node.js Events模块

    Node.js Events模块 实验简介: 在Node.js中,很多对象都会发出事件。比如,fs.readStr...

  • Nodejs学习笔记(二)--- 事件模块

    1、简介 events是node.js 最重要的模块,events模块只提供了一个对象events.EventEm...

  • 事件驱动程序

    Node.js 有多个内置的事件,我们可以通过引入 events 模块,并通过实例化 EventEmitter 类...

  • node.js events事件模块

    1、EventEmitter来自events模块。调用的时候为: 2、所有能触发事件的对象都是 EventEmit...

  • 实现一个EventEmitter类

    EventEmitter是Node.js的内置模块events提供的一个类,它是Node事件流的核心。 下面模拟实...

  • Events 模块

    Events 是 node.js 中一个非常重要的 模块。 所有能触发事件的对象都是EventEmitter类的实...

  • JS原生实现EventEmitter事件队列

    EventEmitter 是什么 Node.js 的 events 模块对外提供了一个 EventEmitter ...

  • 2018-08-20第五天课

    内置模块 => 直接使用 Node 提供好的核心模块 Event 事件模块事件模块是整个 Node.js ...

网友评论

      本文标题:node.js events事件模块

      本文链接:https://www.haomeiwen.com/subject/lqksyxtx.html