什么是节点包“事件”的浏览器兼容性?

时间:2015-08-13 14:01:18

标签: node.js events eventemitter

我使用"events": "^1.0.2"
我找不到有关浏览器兼容性的文档 有人知道吗?

我提出这个问题的理由实际上是我正在使用events和助焊剂,反应如下。

var EventEmitter = require('events').EventEmitter;
var AuthStore = objectAssign({}, EventEmitter.prototype, {
  addSuccessListener: function(cb) {
    this.on(SUCCESS_EVENT, cb);
  },
  removeSuccessListener: function(cb) {
    this.removeListener(SUCCESS_EVENT, cb);
  }
});

我想知道IE 8以下版本是否适用于on()removeListener()

1 个答案:

答案 0 :(得分:0)

https://github.com/Gozala/events

  

您通常不必自己安装事件!如果您的代码在Node.js中运行,则内置事件。如果您的代码在浏览器中运行,诸如browserify或webpack之类的捆绑软件还将包括事件模块

起初,我感到困惑的是,当我使用webpack编译事件模块时,事件模块正在浏览器上运行,因此我在这里重点介绍此模块以供将来参考。