nodejs的events包

2016-03-02  本文已影响348人  袁韩

Vue-hackernews时,在/store/index.js中发现了对events库的引用。想不到在前端代码中还可以引用nodejs的库,这是webpack的功劳吧 ? 还需要再检查一下!另外,看着代码,发现在前端中使用nodejs的库竟然完全不生疏。趁着机会,正好学习一下events库。

引入

//normal
var EventEmitter  = require('events')['EventEmitter'];
//es6
import {EventEmitter} from 'events'
//translated to 
var _events = require('events')
var store = new _events.EventEmitter()

主要API

myEmitter.on('error', (err) => {
  console.log('whoops! there was an error');
});

The EventEmitter instance will emit it's own 'newListener'
event before a listener is added to it's internal array of listeners.

上一篇 下一篇

猜你喜欢

热点阅读