为了账号安全,请及时绑定邮箱和手机立即绑定

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 关注
  • 631 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号