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

seo*_*han 3 events node.js 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);
  }
});
Run Code Online (Sandbox Code Playgroud)

我想知道 IE 8 以下版本是否可以与on()和 一起使用removeListener()

Ale*_*ela 5

https://github.com/Gozala/events

您通常不必自己安装事件!如果您的代码在 Node.js 中运行,则事件是内置的。如果您的代码在浏览器中运行,则 browserify 或 webpack 等捆绑程序还包含 events 模块

起初,当我使用 webpack 编译事件模块时,我对事件模块在浏览器上运行感到困惑,所以我在这里强调这一点以供将来参考。