Node.js的Events模块

node.js采用的是事件驱动的模型,所以,事件在node.js是一个很重要的概念。
以下对node.js中的事件进行一个总结。
1.Node.js中所有能发出的事件的对象都是events.EventEmitter的实例,对象发出事件后,需要有响应函数(又称为监听器)进行响应处理。
2.EventEmitter类的对象具有一系列的方法可以进行事件相关的操作:
1)addListener(event,listener)/on(event,listener):为对象发出的事件event添加监听器listener
2)once(event,listener):为对象发出的事件添加只响应一次的监听器listener
3)removeListener(event,listener):移除一个监听器listener
4)removeAllListener(event):移除event事件所有的监听器
5)setMaxListener(n):设置对象可以绑定的监听器的最大数量,当为0时,表示不限制监听器的数量
6)emit(event,[arg1],[arg2],[…]):触发自定义事件event
7)listenerCount():查看与对象绑定的监听器的个数。

本文参考了实验楼的内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值