RxJS 主题和运算符:它们的作用以及何时使用它们
我们一起构建一个 Angular 课程应用程序来增强你对 RxJS、Observables 和 Reactive Programming 的了解
讲师:Tracy Riley
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 在课程开始时,您将学习 Observables、RxJS Subjects 的基础知识以及命令式和响应式编程风格之间的区别。
- 然后,我们将学习最常用的 RxJS 运算符,讨论每个运算符的作用以及如何在实际编码场景中使用它。
- 我们还将创建自己的自定义运算符来帮助完成有用的任务,例如调试、记录、排序和实现加载指标。
- 在此过程中,我们将学习如何解析和理解官方 RxJS 文档,包括大理石图。
- 完成课程后,您将能够使用 RxJS 和 Reactive Programming 模式创建高性能且易于扩展的应用程序。
探索相关主题
要求
- 需要具备基本的 JavaScript 知识。具备基本的 Angular 和 TypeScript 知识会有所帮助。
- 无需 RxJS 知识。您将在整个课程中学习所需的一切知识。
描述
您是否刚刚承担了第一个涉及 RxJS 的编码项目,但对该技术一无所知?
您是否已经有使用 map 和 tap 操作符的经验,但想了解更多有关 RxJS 库中其他一些操作符的知识?
你有兴趣了解更多有关反应式编程风格的知识吗?
您走对了路!
在本课程中,您将开始学习 RxJS 的基础知识,然后逐步学习更高级的主题。
本课程包括对以下每个 RxJS 功能的详细讨论:
-
主题:主题、行为主题、重放主题、异步主题
-
创建运算符:interval、of、from、defer
-
过滤操作符:take、filter、debounceTime、throttleTime、distinctUntilChanged
-
创建连接运算符:forkJoin、combineLatest、merge、zip
-
管道连接运算符:concatAll、mergeAll、withLatestFrom
-
转换运算符:map、groupBy、scan
-
高阶映射运算符:concatMap、mergeMap、switchMap、exhaustMap
-
实用程序和错误处理运算符:tap、delay、toArray、catchError、finalize
-
多播操作符:shareReplay、share
我们将讨论以下主题:
-
Observables 入门
-
命令式编程与响应式编程
-
如何创建自定义运算符:包括用于记录、排序和显示/隐藏加载指示器的运算符
-
理解官方 RxJS 文档,尤其是大理石图
为了帮助您学习如何编写每个 RxJS 功能,我们将使用在整个课程中构建和扩展的 Angular 应用程序。
并且有一些主题采用了有趣的小演示来帮助传达观点。
考虑到学生的编程水平各不相同,讲师的语速会保持缓慢至适中。如果这对您有帮助,您可以随意加快视频播放速度。
有很多东西需要学习。
那么,让我们开始吧!
本课程适合哪些人:
- 想要学习如何使用 RxJS 功能和响应式编程有效地编写应用程序的开发人员。
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。