RxJS简介

反应型JavaScript扩展(reactive JavaScript extension)RxJS 是一个库,是Angular团队集成了Microsoft的另外一个产品到Angular 2框架中。它通过使用 observable 序列来编写异步和基于事件的程序。它提供了一个核心类型 Observable,附属类型 (Observer、 Schedulers、 Subjects) 和受 [Array#extras] 启发的操作符 (map、filter、reduce、every, 等等),这些数组操作符可以把异步事件作为集合来处理。
它将一切数据,包括HTTP请求,DOM事件或者普通数据等包装成流的形式,然后用强大丰富的操作符对流进行处理,使你能以同步编程的方式处理异步数据,并组合不同的操作符来轻松优雅的实现你所需要的功能。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • FRP是异步数据流编程 这不是什么新鲜的东西了。在前端编程中(用Javascript),监听某个按钮的点击事件,并...
    superYang0033阅读 6,556评论 1 8
  • 原文 你应该对响应式编程这个新事件有点好奇吧,尤其是与之相关的部分框架:Rx、Bacon.js、RAC等等。 在缺...
    继续向前冲阅读 3,715评论 1 1
  • RxJava 在业内越来越受欢迎,对于老手来说,RxJava 太好用了,RxJava 简直无所不能;然而对于新手来...
    嘎啦果安卓兽阅读 5,952评论 1 7
  • 介绍 RxJS是一个异步编程的库,同时它通过observable序列来实现基于事件的编程。它提供了一个核心的类型:...
    泓荥阅读 16,720评论 0 12
  • 一、Retrofit详解 ·Retrofit的官网地址为 : http://square.github.io/re...
    余生_d630阅读 6,025评论 0 5

友情链接更多精彩内容