node.js中的on起着一个事件绑定的作用,而其中的emit,是这儿事件触发的必要条件
如 var EventEmitter = require(‘events’).EventEmitter
var events = new EventsEmitter()
//对events绑定一个事件
events.on(‘eventsName’,eventshandle)
var eventshandle = function() {
console.log(‘绑定了一个事件 !’)
}
//或者可以写成
events.on('eventsName',function() {
console.log('绑定了一个事件!')
})
//然而这样时间并不会触发,我们需要emit
events.emit('eventsName') //绑定了一个事件!
注意: EventEmitter 是node.js中events的一个对象,也是唯一一个对象,它的核心是事件触发与事件监听 、功能的 封装