刚接触angular项目,其它的知识点还好,一到rxjs部分就有点迷惑了,官网的文档又是全英文的,于是只能一边翻译一边学习了
Rxjs是什么?
引用官网的话:RxJS 是使用 Observables 的响应式编程的库,它使编写异步或基于回调的代码更容易。这个项目是 Reactive-Extensions/RxJS(RxJS 4) 的重写,具有更好的性能、更好的模块性、更好的可调试调用堆栈,同时保持大部分向后兼容,只有一些破坏性的变更(breaking changes)是为了减少外层的 API 。
学习rxjs之前需要掌握一些前置知识:
- 响应式编程(
Reactive Programming
) - 流(
Stream
) - 观察者模式
- 迭代器模式 API的用法可以参考:juejin.cn/post/691094…