亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

read 和 node.js里邊哪個函數相同?

read 和 node.js里邊哪個函數相同?

人到中年有點甜 2018-11-22 19:15:46
read 和 node.js里邊哪個函數相同
查看完整描述

1 回答

?
幕布斯7119047

TA貢獻1794條經驗 獲得超8個贊

events.EventEmitter 類提供了如下api

  1. 事件綁定函數 

emitter.on(event, function(){

//業務處理

});

還有另外一種綁定函數的方法,很不常用,和上面的等價

emitter.addListener(event,function(){

//業務處理

});

2.綁定一次性函數,和上面的一樣,給某個事件綁定一個函數,不同的是,對此事件只監聽一次,也就是說,這個綁定函數只運行一次.

emitter.once(event,function(){

//業務處理

});

3.移除一個事件綁定函數

emitter.removeListener(event,function(){

//移除指定事件

});

4.移除所有綁定事件函數,注意參數是數組,數組元素是事件名稱

emitter.removeAllListener([event,]);

5.設置事件綁定函數上限,

node.js 建議我們在某個事件上的綁定函數不要超過10個,如果達到這個上限會予以警告,如何消除這個警告?用下面的api

emitter.setMaxListeners(n); //這樣一個事件最多可以綁定n個函數

6.事件發射器,注冊事件

emitter.emit(event,[arg1],[arg2])

用這個api注冊事件,也就是自定義事件.

剩下的 幾個api不一一列舉了.

如何在一個自定義的類里使用事件? 答案是: 繼承!

讓你定義的類繼承 events ,然后就可以使用上面的api了.



查看完整回答
反對 回復 2018-12-08
  • 1 回答
  • 0 關注
  • 656 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號