Angular初学(二)

一、Rxjs介绍

RxJS是ReactiveX编程理念的JavaScript版本。ReactiveX来自微软,它是一种针对异步数据流的编程。简单来说,它将一切数据,包括HTTP请求,DOM事件或者普通数据等包装成流的形式,然后用强大丰富的操作符对流进行处理,使你能以同步编程的方式处理异步数据,并组合不同的操作符来轻松优雅地实现所需要的功能。

RxJS是一种针对异步数据流编程工具,或者叫响应式扩展编程;可不管如何解释RxJS其目标就是异步编程,Angular引入RxJS为了就是让异步可控、更简单。

RxJS里面提供了很多模块。

目前常见的异步编程的几种方法:

1、回调函数

2、事件监听/发布订阅

3、Promise

4、RxJS

 

原文地址:https://www.cnblogs.com/wex1022/p/14715818.html