1.事件驅動程序
綁定事件及事件的處理程序
eventEmitter.on('eventName', eventHandler);
我們可以通過程序觸發事件
// 觸發事件
eventEmitter.emit('eventName');
2.實例
var EventEmitter = require('events').EventEmitter
var a = new EventEmitter;
//在Node.js中如何注冊一個事件
a.on('myevent', function () {
console.log('event called......')
})
process.nextTick(function () {
a.emit('myevent')
})
console.log('oooooooo')

3.讓類都具有事件的功能
app.js
var MyClass = require('./Test')
var aa = new MyClass
aa.on('fsfdfs',function(){
})
Test.js
var EventEmitter = process.EventEmitter
var MyClass = function () {
///........
}
MyClass.prototype.__proto__ = EventEmitter.prototype