美文网首页
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)
    

    相关文章

      网友评论

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

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