Rxjs

192 阅读1分钟

刚接触angular项目,其它的知识点还好,一到rxjs部分就有点迷惑了,官网的文档又是全英文的,于是只能一边翻译一边学习了

Rxjs是什么?

引用官网的话:RxJS 是使用 Observables 的响应式编程的库,它使编写异步或基于回调的代码更容易。这个项目是 Reactive-Extensions/RxJS(RxJS 4) 的重写,具有更好的性能、更好的模块性、更好的可调试调用堆栈,同时保持大部分向后兼容,只有一些破坏性的变更(breaking changes)是为了减少外层的 API 。

学习rxjs之前需要掌握一些前置知识:

  • 响应式编程(Reactive Programming
  • 流(Stream
  • 观察者模式
  • 迭代器模式 API的用法可以参考:juejin.cn/post/691094…