Node.js 重点

  • 事件驱动是核心,依于此类EventEmittercallback 是任务执行的基调,所以 life cycle 是记忆和理解的关键点
  • Stream是 nodejs 的重点,而Stream也是EventEmitter的子类,继承EventEmitter的行为
  • EventEmitter是观察者模式的实现

EventEmitter

首先分析下 EventEmitter这个类,简单的几个方法,熟悉观察者模式就一目了然了。用 EventEmitter 实现一个事件主题,主要功能三点:

  • addListener(event, callback) 可以绑定观察者
  • removeListener(event, callback) 移除观察者对象
  • emit(event, [arg1], [arg2], [...]) 执行与具体事件绑定的所有观察者对象在此事件上的回调方法

Stream

转载于:https://my.oschina.net/xieyunzi/blog/342617

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值