簡介:
- rxjs全名Reactive Extensions for JavaScript,Javascript的響應式擴充, 響應式的思路是把随時間不斷變化的資料、狀态、事件等等轉成可被觀察的序列(Observable Sequence),然後訂閱序列中那些Observable對象的變化,一旦變化,就會執行事先安排好的各種轉換和操作
- 适用場景:
- 異步場景 :前端互動中接口請求、浏覽器事件以及自定義事件
- 特性:
- 具有高彈性,高穩定性,高實時性等特點
觀察者【Observer】與被觀察對象【Subject】
- Observable: 可觀察的資料序列.它的四個生命周期:建立,訂閱,執行,銷毀
rxjs應用觀察者模式
- 其中包含2個重要的執行個體:Observer觀察者和Subject被觀察對象,多個Observer注冊到Subject中,在Subject功能觸發時,會通知注冊好的Observab清單,逐一通知其響應觀察變更資訊。
參考部落格