1. 程式人生 > >Node學習筆記(三)

Node學習筆記(三)

1.EventEmitter常用的API

EventEmitter.on(event, listener) 為指定事件註冊一個監聽器,接受一個字串 event 和一個回撥函式 listener。

EventEmitter.emit(event, [arg1], [arg2], [...]) 發射 event 事件,傳遞若干可選引數到事件監聽器的引數表。

EventEmitter.once(event, listener) 為指定事件註冊一個單次監聽器,即監聽器最多隻會觸發一次,觸發後立刻解除該監聽器。

EventEmitter.removeListener(event, listener) 移除指定事件的某個監聽

器,listener 必須是該事件已經註冊過的監聽器。

EventEmitter.removeAllListeners([event]) 移除所有事件的所有監聽器,如果指定 event,則移除指定事件的所有監聽器。