注: 学习程墨老师《深入浅出RxJS》的笔记
在RxJS中,一切都以数据流为中心,数据流以Observable类的实例对象形式存在,创建Observable对象就是数据流处理的开始。
创建类操作符
创建类操作符往往不会从其他Observable对象获取数据,在数据管道中,创建类操作符就是数据流的源头。开发中应尽量使用创建类操作符,避免直接利用Observable的构造函数来创建Observable对象。
创建同步数据流
对于同步数据流,不存在数据之间的时间间隔。每个数据之间没有时间间隔
- of 列举数据。静态方法
- range 指定范围。静态方法
- generate 循环创建。静态方法
- repeat 重复数据的数据流。实例操作符
- EMPTY 空常量,产生一个直接完结的Observable对象,没有参数。常量
- NEVER 用于常量,什么都不做,也不吐数据,也不完结,就这样待着一直到永远。
创建异步数据流
RxJS擅长处理异步操作,也就是擅长处理在一个时间段上间歇性产生数据数据流。
- interval
- timer
- from 可把一切转化成Observable
- fromEvent
- fromEventPattern
网友评论