Series / 30 天精通 RxJS

30 天精通 RxJS (29):30 天感言

Jan 14th, 2017. 2 mins read

30 天悄悄的就過了,這 30 篇的文章基本上已經把 RxJS 一個核心三個重點(Observable + Observer + Subject + Scheduler)以及各個 operators 幾乎也都有寫到。最開始寫這個系列的文章是希望能讓 RxJS 的學習曲線降低,所以文章的前後順序及內容都是特別規劃過的,不知道我到底是不是真的做到了。

這 30 天真的是每天都像是在打仗一樣,要強迫自己從腦袋中組織文字真的是一件很痛苦的事,好險最後還是撐過來了,雖然中間生了一個禮拜的病,有些文章是隔了幾天才補上的,但最後仍及時的完成了全部文章真的很開心!

感謝

也很感謝以下幾位朋友在這 30 天中幫助我完善文章的內容,如果沒有你們我很可能沒辦法寫出這麼高質量的文章。

  • Anna Su
  • 林彥宇
  • 莊育銘
  • 徐如林
  • 李佳怡
  • 何振志
  • 嚴偉安

也感謝幾位 IT 幫友,一直給我鼓勵讓我有動力堅持把文章完成,也在過程中不斷的給我反饋,真的很謝謝你們!

遺珠

RxJS 的東西真的太多了,尤其是 operators 很難在 30 天的文章中全部涵蓋,但沒有講到的如果不是不常用就是使用方式很直覺,不會太困難。

另外下面兩篇文章是因為在讀者的反饋,調整了內容所以被移掉的,這兩篇之後會再補上

以下兩篇已經補完囉

這 30 篇文章的目錄

  1. 關於本系列文章
  2. Rx.js 簡介
  3. Functional Programming 基本觀念
  4. Functional Programming 通用函式
  5. 什麼是 Observable?
  6. 建立 Observable(一)
  7. 建立 Observable(二)
  8. Observable Operators - Marble diagrams, map, mapTo, filter
  9. 簡易拖拉實作 - take, first, concatAll, takeUntil
  10. Observable Operators - skip, takeLast, last, concat, startWith, merge
  11. Observable Operators - combineLast, withLatestFrom, zip
  12. 實務應用 - Scroll + 完整拖拉
  13. Observable Operators - scan, buffer
  14. Observable Operators - delay, delayWhen
  15. Observable Operators - debounce, throttle
  16. Observable Operators - distinct, distinctUntilChanged
  17. Observable Operators - catch, retry, retryWhen, repeat
  18. Observable Operators - switch, mergeAll, concatAll
  19. Observable Operators - switchMap, mergeMap, concatMap
  20. 實務範例 - 簡易 Auto Complete 實作
  21. Observable Operators - window, windowToggle, groupBy
  22. 深入 Observable
  23. 什麼是 Subject?
  24. BehaviorSubject & ReplaySubject & AsyncSubject
  25. Observable operators - multicast, refCount, publish, share
  26. Subject 總結
  27. 簡易實作 Observable(一)
  28. 簡易實作 Observable(二)
  29. Scheduler 基本觀念
  30. 30 天感言
  31. 如何 Debug 31 Cold & Hot Observable
Prev

30 天精通 RxJS

Next