首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
rxjs从入门到放弃
九殇
创建于2021-09-17
订阅专栏
介绍rxjs的使用
等 2 人订阅
共21篇文章
创建于2021-09-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Subscription
Subscription 什么是订阅? Subscription 是一个对象,它代表一个一次性资源,通常是一个 Observable 的执行。订阅有一个重要的方法,取消订阅,它不接受任何参数,只处理订
Subject
Subject 什么是主题? RxJS Subject 是一种特殊类型的 Observable,它允许将值多播到许多观察者。虽然普通的 Observable 是单播的(每个订阅的 Observer 拥
Scheduler
Scheduler 什么是调度程序?调度程序控制订阅何时开始以及何时发送通知。它由三个部分组成。 调度器是一种数据结构。它知道如何根据优先级或其他标准来存储和排队任务。 调度程序是一个执行上下文。它表
RxJS Operators
RxJS Operators 尽管 Observable 是基础,但 RxJS 对其操作符最有用。运算符是允许以声明方式轻松组合复杂异步代码的基本部分。 What are operators? 运算符
Observer
Observer 什么是观察者? Observer 是 Observable 传递的值的消费者。 Observers 只是一组回调,针对 Observable 传递的每种类型的通知:next、erro
Observable
Observable Observable 是多个值的惰性推送集合。他们填补了下表中的缺失位置: | |SINGLE | MULTIPLE | | --- | --- | --- | | Pull |
2.6 设计自己的Operator
设计自己的Opeator 为何要自己设计? Rxjs提供了超过100个operators,很多场景下都满足了,实际上我们确实不一定需要设计operator,如果有以下几种情况,可能比较适合自己设计制O
2.5 多播操作符
多播操作符 第一章节我们介绍过Cold Observable与Hot observable。Cold Observable与Observer是一对一的关系,也就是每次产生订阅时,者会是一全新的数据流。
2.4 过滤操作符
过滤操作符 first 顾名思义,就是取第一个。当Observable订阅后,数据流的第一次事件发生时,会得到这个事件值,然后结束。 弹珠图: first也可以传一个callback function
2.3 组合操作符
组合操作符 本节介绍的分别是组合创建操作符/组合操作符。 组合创建操作符目标依然是创建操作Observable,但来源不再是特定的数值等,而是直接将另一个Observable或数个当作数据源来建立新的
2.2 转换操作符
转换操作符 map map在实际开发中使用频率非常的高,简单易懂,并且许多功能都可用map完成。 弹珠图: 上面可以看出,与原生JSmap很像很像。但还是有差别的 Observable的map是每次有
2.1 创建操作符
创建操作符 interval 看名字不难理解,当被订阅时,会按照参数设定的时间(毫秒)间隔持续推送数据流,数据流从0开始。 在取消订阅前,事件都会持续发生,弹珠图: timer timer与inter
2.0 Introduction
2.0 Introduction What are Operators? 在 1.5 章节中介绍过Operator,这里不再做过多解释。 本章介绍的操作符类型 Creation Operators 创
1.7 Know Scheduler
Know Scheduler Know Scheduler 一般情况下,我们很少会用到rxjs的Scheduler,但Scheduler可以说是控制Rxjs至关重要的角色,偶尔也有可能会需要使用Sch
1.6 Subject
Subject Know Subject Subject系列继承了Observable这个类,并给予了更多不同的特性,因此我们会说Subject也是一种特殊的Observalbe。Subject与Ob
1.5 认识运算符
Know Operator 认识运算符 Know Operator 在Rx中Observable,控制流的状态,是它的基石,但最有用的是它的operator,operator允许复杂的异步代码以声明的
1.4.理解Observable
理解Observable What's Observable? 要理解Observable之前,我们先谈一下两个设计模式(Design Pattern),Iterator Pattern 跟 Obse
1.3.流
流 What are Stream 什么是流? 流是随着时间变化的值序列,仅此而已。 让我们看一张图 网页中的DOM事件、ajax请求、用户操作等都可以看成是一种流。 How to control s
1.2.函数式编程
函数式编程 What's Function Programming 什么是FP? 简单来FP核心思想就是做运算处理,并用function来思考问题,例如下面这个例子 我们把每个运算包成一个个不同的fu
1.1rxjs 简介
1.rxjs 简介 入门 RxJS 是一个库,它通过使用 observable 序列来编写异步和基于事件的程序。它提供了一个核心类型 Observable,附属类型 (Observer、 Schedu
下一页