iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

菜雞也能優雅的征服RxJS 系列

使用Angualr的夥伴應該對RxJS不陌生,但要完全掌握他,可不是件簡單的事;我在這30天將依序地分享我學習RxJS的筆記,步調緩慢,但內容札實,也希望能讓這些文章,讓更多想學RxJS的夥伴,有個方向。

鐵人鍊成 | 共 32 篇文章 | 16 人訂閱 訂閱系列文 RSS系列文
DAY 21

菜雞們一起征服RxJS - day21: 蒐集不重複的資料 distinctUntilChanged及distinctUntilKeyChanged

我們在處理資料的過程中,難免遇到重複且需要過濾掉的東西,distinctUntilChanged就是我們今天要介紹的好幫手,趕緊來看一看!☕ distin...

2022-09-26 ‧ 由 小偉哥 分享
DAY 22

菜雞們一起征服RxJS - day22 - 別急~先讓子彈飛一會兒: debounceTime

讓子彈飛這部經典電影有一句台詞,先讓子彈飛一會兒,意思是,不要急著去看結果,你給他點時間,他會給你個交代。 今天要介紹的debounceTime就像是這樣...

2022-09-27 ‧ 由 小偉哥 分享
DAY 23

菜雞們一起征服RxJS - day23: 第一個觸發的就被選中,其他的請離開,直到下一個時間區間來臨 - throttleTime

昨天我們介紹的debounceTime,當事件觸發後,如果這一段時間都沒有任何事件進來,我就會選擇這筆資料。 throttleTime的概念則是,當事件觸...

2022-09-28 ‧ 由 小偉哥 分享
DAY 24

菜雞也能優雅的征服RxJS - day24 - 規律的取樣 sampleTime

今天繼續來介紹一下跟時間取樣有關的sampleTime。 sampleTime 先來看看彈珠圖,我在下面繪製了規律的取樣示意圖,讓大家更方便了解。 注意...

2022-09-29 ‧ 由 小偉哥 分享
DAY 25

菜雞們一起征服RxJS - day25: 觸發後的時間內我只抓最後一個 auditTime

今天要介紹的,與throttleTime算是兄弟檔,不過,一個瞻前,一個顧後,瞻前的我們在day23-throttleTime有說明,我們今個兒來談談這位顧...

2022-09-30 ‧ 由 小偉哥 分享
DAY 26

菜雞們一起征服RxJS - day26: 回傳的observable我統一訂閱 - mergeAll

mergeAll 圖片來源 RxJS官網 - mergeAll 先來了解定義的這段話 Flattens an Observable-of-Observabl...

2022-10-01 ‧ 由 小偉哥 分享
DAY 27

菜雞們一起征服RxJS - day27: 只掌握最新的訂閱: switchAll及switchMap

昨天我們介紹了mergeAll及他另一個好用的方法mergeMap,針對回傳的所有observable,都能完成訂閱,實現類似平行化的處理。 今天要介紹另一...

2022-10-02 ‧ 由 小偉哥 分享
DAY 28

菜雞們一起征服RxJS - Day28: 來者不拒,但請照順序排隊訂閱,謝謝 ~ concatAll, concatMap

我們去買東西或辦事情,不時看到一些白目的人突然插隊說~ ㄟ小姐~我這東西很急,先幫我處理一下 此時排在後方的人,不來個白眼伺候就對不起自己啦!...

2022-10-03 ‧ 由 小偉哥 分享
DAY 29

菜雞們一起征服RxJS - day29: 所有客服人員都在忙線中,請稍後再播~謝謝 ~ exhaustAll, exhaustMap

打電話給銀行客服,等待著轉接時間,卻常常等到~所有的客服人員都在忙線中,請稍後再撥,謝謝! 也就是說,有客服人員閒置,才會接上線,沒有的話,抱歉請稍後...

2022-10-04 ‧ 由 小偉哥 分享
DAY 30

菜雞們一起征服RxJS - day30: 向後台發出請求並即時偵錯: ajax, catchError

ajax 我想大家對ajax應該不陌生,RxJS的ajax也符合我們過去的使用,這篇文章我們會先介紹使用GET的兩種方式,當然,如果想了解如何使用POST等...

2022-10-05 ‧ 由 小偉哥 分享