# Reactive Extensions(Rx) 相关学习资料 在学习Angualr 2 过程中,对于Rx.js部分学习时候所阅读及查看的部分文献收集。 ## 官方相关文档 * 官网地址:http://reactivex.io/ - [observable-spec](https://github.com/jhusain/observable-spec) Specification for Observable ## 综合 * [awesome-functional-programming](https://github.com/xgrommx/awesome-functional-programming) ## javascript实现 * [awesome-rxjs](https://github.com/ichpuchtli/awesome-rxjs) * [RxJS-DOM](https://github.com/Reactive-Extensions/RxJS-DOM) HTML DOM Bindings for the Reactive Extensions for JavaScript http://reactivex.io * [rx book](http://xgrommx.github.io/rx-book/index.html) rx在线教程 * [rxmarble](http://rxmarbles.com/) rx marble动态参考 * [RxJS Design Guidelines](https://github.com/Reactive-Extensions/RxJS/tree/master/doc/designguidelines) * [egghead上在关Rx文章和视频](https://egghead.io/technologies/rx) * [REACTIVE PROGRAMMING AND MVC](http://aaronstacy.com/writings/reactive-programming-and-mvc/) * [The introduction to Reactive Programming you've been missing -- 中文版](https://github.com/benjycui/introrx-chinese-edition) * [RxJS Presentations](https://github.com/Reactive-Extensions/RxJS/blob/master/examples/presentations.md) Rx官方演示ppt和视频 * [RxJS Videos](https://github.com/Reactive-Extensions/RxJS/blob/master/examples/videos.md) Rx官方视频 * [让我们一起来学习 RxJS](https://fe.ele.me/let-us-learn-rxjs/) > 来自 [ecmadao](https://github.com/ecmadao/Coding-Guide) * [探索RxJS-CoreConcept](https://github.com/ecmadao/Coding-Guide/blob/master/Notes/RxJS/%E6%8E%A2%E7%B4%A2RxJS-CoreConcept.md) * [探索RxJS-做一个github小应用](https://github.com/ecmadao/Coding-Guide/blob/master/Notes/RxJS/%E6%8E%A2%E7%B4%A2RxJS-%E5%81%9A%E4%B8%80%E4%B8%AAgithub%E5%B0%8F%E5%BA%94%E7%94%A8.md) * [探索RxJS-Observable](https://github.com/ecmadao/Coding-Guide/blob/master/Notes/RxJS/%E6%8E%A2%E7%B4%A2RxJS-Observable.md) > segmentfault [caolixiang](https://segmentfault.com/u/caolixiang) 相关文章 * [RxJS 教程](https://segmentfault.com/a/1190000004293922) * [RxJS API解析(一)](https://segmentfault.com/a/1190000004308457) * [RxJS API解析(二)](https://segmentfault.com/a/1190000004313314) * [RxJS API解析(三)](https://segmentfault.com/a/1190000004322157) * [RxJS API解析(四)](https://segmentfault.com/a/1190000004350904) * [RxJs 核心概念之Observable](https://segmentfault.com/a/1190000005051034) * [RxJS 核心概念之Subject](https://segmentfault.com/a/1190000005069851) * [RxJS 核心概念Observer & Subscription](https://segmentfault.com/a/1190000005059624) --- > Teambition [太狼](https://github.com/Brooooooklyn) * [Hello RxJS](https://zhuanlan.zhihu.com/p/23331432) * [用 RxJS 连接世界](https://zhuanlan.zhihu.com/p/23464709) * [构建流式应用—RxJS详解](http://gold.xitu.io/post/582a67b62e958a0069a527f7) --- * [RxJS入门(3)----深入Sequence](http://www.voidcn.com/blog/tianjun2012/article/p-5794443.html) * [使用RxJS做一个Pull-to-Refresh的例子](http://jimliu.net/2016/01/15/building-a-pull-to-refresh-demo-with-rxjs/) * [使用 RxJS 实现 JavaScript 的 Reactive 编程](http://www.oschina.net/translate/rxjs-streams) 译文 * [Hot and Cold Observables](http://davesexton.com/blog/post/Hot-and-Cold-Observables.aspx) * [[译] ReactiveX 的理念和特点](https://github.com/mcxiaoke/RxDocs/blob/master/Intro.md) * [流动的数据,使用 RxJS 构造复杂单页应用的数据逻辑](https://my.oschina.net/osccreate/blog/788185) - [构建流式应用—RxJS详解](http://www.alloyteam.com/2016/12/learn-rxjs/) ## .NET 实现 * [101 Rx Samples - a work in progress](http://rxwiki.wikidot.com/101samples) > 博客园 [寒江独钓](http://www.cnblogs.com/yangecnu/) 相关文章 * [Reactive Extensions(Rx)入门](http://www.cnblogs.com/yangecnu/archive/2012/11/03/Introducting_ReactiveExtensions.html) * [Reactive Extensions入门(1):LINQ和Rx简单介绍](http://www.cnblogs.com/yangecnu/archive/2012/04/17/Introducting_LINQ_And_ReactiveExtensions.html) * [Reactive Extensions入门(2):LINQ操作符](http://www.cnblogs.com/yangecnu/archive/2012/05/18/Introducting_LINQ_And_ReactiveExtensions_Core_LINQ.html) * [Reactive Extensions入门(3):Rx操作符](http://www.cnblogs.com/yangecnu/archive/2012/05/25/Introducting_LINQ_And_ReactiveExtensions_Core_Rx.html) * [Reactive Extensions入门(4):Rx实战](http://www.cnblogs.com/yangecnu/archive/2012/06/27/Introducting_LINQ_And_ReactiveExtensions_Practical_Rx.html) * [Reactive Extensions入门(5):ReactiveUI MVVM框架](http://www.cnblogs.com/yangecnu/archive/2012/07/05/Introducting_LINQ_And_ReactiveExtensions_ReactiveUI.html) * [Reactive Extensions入门(6):使用Rx进行单元测试](http://www.cnblogs.com/yangecnu/archive/2012/07/10/Introducting_LINQ_And_ReactiveExtensions_UnitTest.html) * 文中提及国外相关 [视频](https://channel9.msdn.com/Tags/Rx) > CSDN [Lullaby's Blog](http://blog.csdn.net/fangxing80) 相关译文 * [Reactive Extensions (Rx) 拖拽实例](http://blog.csdn.net/fangxing80/article/details/8566512) * [Reactive Extensions (Rx) 入门(1) —— Reactive Extensions 概要](http://blog.csdn.net/fangxing80/article/details/7381619) * [Reactive Extensions (Rx) 入门(2) —— 安装 Reactive Extensions](http://blog.csdn.net/fangxing80/article/details/7581937) * [Reactive Extensions (Rx) 入门(3) —— Rx的事件编程①](http://blog.csdn.net/fangxing80/article/details/7628322) * [Reactive Extensions (Rx) 入门(4) —— Rx的事件编程②](http://blog.csdn.net/fangxing80/article/details/7685393) * [Reactive Extensions (Rx) 入门(5) —— Rx的事件编程③](http://blog.csdn.net/fangxing80/article/details/7749907) ## Java 实现 * [Rx学习](http://www.cnblogs.com/androidsuperman/p/5353363.html) * [给 Android 开发者的 RxJava 详解](http://gank.io/post/560e15be2dca930e00da1083) * [关于RxJava最友好的文章](http://gold.xitu.io/post/580103f20e3dd90057fc3e6d) * [关于RxJava最友好的文章——背压(Backpressure)](http://gold.xitu.io/post/582d413c8ac24700619cceed) * [RxJava 常用操作符大全(一)](http://www.jianshu.com/p/7ef220559c67) * [RxJava 常用操作符大全(二)](http://www.jianshu.com/p/764c032409f8) - [使用 UT 高效地玩转 RxJava 的操作符](http://www.jianshu.com/p/5b774424b393) - [玩转RxJava2.x 学习教程(一)](https://juejin.im/post/594f9a5a6fb9a06bbb3294ad)