自定义事件发射器custom-event-emitter是一个浏览器mixin,它使得发出对象变得非常简单。

安装$ npm install custom-event-emitter

用法


var emitter = require('custom-event-emitter');

var element = document.createElement('p');



// Adds an emit function to the element. 

// (the second argument is optional)

emitter.call(element, {bubbles: true, cancelable: true});



// 添加事件监听器

 element.addEventListener('hi', function(e) {

  // 处理事件

 });