---
# System prepended metadata

title: '[讀書共筆] RxJS'
tags: [Angular, 讀書會, RxJS]

---

---
disqus: HackMD
---
###### tags: `讀書會` `RxJS` `Angular`

# [讀書共筆] RxJS

[TOC]


## Chapter 1：背景說明


## chapter 01 RxJS 超快速入門
### 1-1 簡介 RxJS  
### 1-2 練習 RxJS 前的環境準備  
### 1-3 三步驟快速上手 RxJS  
### 1-4 隨堂練習 – 計數器  
  
## chapter 02 RxJS 關鍵知識
### 2-1 關鍵知識說明  
### 2-2 非同步程式設計 – Asynchronous Programming  
### 2-3 串流處理 – Stream  
### 2-4 ReactiveX 與非同步程式及串流  
### 2-5 觀察者模式 – Observer Pattern  
### 2-6 疊代器模式 – Iterator Pattern  
### 2-7 函數程式設計 – Functional Programming  
  
## chapter 03 進入 RxJS 大門
### 3-1 認識彈珠圖  
### 3-2 建立 Observable 的基礎  
### 3-3 認識 Cold Observable 與 Hot Observable  
### 3-4 建立類型 Operators  
### 3-5 組合／建立類型 Operators  
### 3-6 轉換類型 Operators  
### 3-7 組合類型 Operators  
### 3-8 過濾類型 Operators  
### 3-9 條件／布林類型 Operators  
### 3-10 數學 / 聚合類型 Operators  
### 3-11 工具類型 Operators  
### 3-12 錯誤處理 Operators  
### 3-13 Multicast 類型 Operators  
  
## chapter 04 實戰練習
### 4-1 自動完成、搜尋、排序、分頁功能  
### 4-2 Flux Pattern  
  
## chapter 05 進階 RxJS 技巧**  
### 5-1 如何設計自己的 RxJS Operators  
### 5-2 認識 Scheduler  
### 5-3 替 RxJS 撰寫單元測試
