EventEmitter 類中的方法都與事件的產(chǎn)生和處理相關: |
發(fā)布時間: 2012/5/31 19:47:49 |
1. addListener(event, listener) 和 on(event, listener) 這兩個方法都是將一個監(jiān)聽器添加到指定事件的監(jiān)聽器數(shù)組的末尾 2. once(event, listener) 這個方法為事件為添加一次性的監(jiān)聽器。該監(jiān)聽器在事件第一次觸發(fā)時執(zhí)行,過后將被移除 3. removeListener(event, listener) 該方法用來將監(jiān)聽器從指定事件的監(jiān)聽器數(shù)組中移除出去 4. emit(event, [arg1], [arg2], [...]) 剛剛提到過了。 在Node中,存在各式各樣不同的數(shù)據(jù)流,Stream(流)是一個由不同對象實現(xiàn)的抽象接口。例如請求HTTP服務器的request是一個流,類似于stdout(標準輸出);包括文件系統(tǒng)、HTTP 請求和響應、以及 TCP/UDP 連接等。流可以是可讀的,可寫的,或者既可讀又可寫。所有流都是EventEmitter的實例,因此可以產(chǎn)生各種不同的事件。服務器專員億恩天使QQ530997 電話 0371-63322213 分享 本文出自:億恩科技【mszdt.com】 |