RxJS学习笔记
介绍
RxJS是使用Observables的响应式编程的库,使编写异步或基于回调的代码更容易。
这个项目是Reactive-Extensions/RxJS的重写,具有更好的性能、更好的模块性、更好的可调式调用堆栈,同时保持大部分向后兼容,只有一些破坏性的变更是为了减少外层的API
安装
npm install rxjs
导入整个核心功能集
import Rx from 'rxjs/Rx';Rx.Observable.of(1,2,3)
只导入需要的功能
import { Observable} from 'rxjs/Observable';import 'rxjs/add/observable/of';import 'rxjs/add/operator/map';Observable.of(1,2,3).map(x => x + '!!!'); // 等等
只导入需要的并且使用被提议的绑定操作符
http://cn.rx.js.org/about.html