学习 RxJS

RxJS 的清晰示例、解释及资源。

作者 @btroncone

前言

RxJS 是当前 web 开发中最热门的库之一。它提供强大的功能性方法来处理事件,并将集成点集中到越来越多的框架、库和实用程序中,这一切使得学习 Rx 变得前所未有的吸引人。并且它还有能力利用你之前所掌握的语言知识,因为它几乎涵盖了所有语言。如果熟练掌握响应式编程 (reactive programming) 的话,那它所提供的一切似乎都可以变得很容易。

但是...

学习 RxJS 和响应式编程很。它有着众多的概念,大量的表层 API 和从命令式到声明式风格的思维转换。本网站致力于让这些概念更容易理解,示例清晰且容易解释,并且功能参考了网络上最好的 RxJS 相关资源。目标是增强官方文档,并且提供了一个全新的,新鲜的视角,以清除任何学习上的障碍和解决初学者的痛点。学习 Rx 或许是困难的,但是它绝对值得你去付出!

内容

操作符

操作符是 observables 背后的马力,为复杂的异步任务提供了一种优雅的声明式解决方案。本章节涵盖了所有 RxJS 操作符,还附带在 JSBinJSFiddle 均可执行的清晰示例。适当的时候,还会为每个操作符提供其他资源和使用技巧的链接。

分类

或者...

按字母顺序排列的完整列表

概念

如果对 Observables 背后的工作原理没有扎实的基础知识,很容易感觉 RxJS 就像是“魔法”一般。本章节有助于巩固所需的主要概念,以便对响应式编程和 Observables 得心应手。

完整的概念列表

食谱

食谱用于使用 RxJS 的常用用例和有趣的解决方案。

完整的食谱列表

介绍性资源

RxJS 和响应式编程的新手?除了本网站上发现的内容,这些优秀的文章和视频也将有助于你快速积累学习经验!

阅读

视频

练习

工具

对 RxJS 4 感兴趣? 请查阅 Denis Stoyanov's 超棒的 电子书!

翻译

参考文献注

本 GitBook 中包含的所有参考资料都是学习资源,其中有免费的,也有付费,它们在我学习 RxJS 时给予了极大的帮助。如果您遇到您认为应该包含在此处的文章或视频,请使用顶部菜单中的编辑此页面链接并提交 pull request (译者注:请去英文站提交相关链接的 PR,中文站中的 PR 是用来修复翻译中的问题)。对于您的反馈我将深表感谢!

results matching ""

    No results matching ""