打通 RxJS 任督二脈:從菜雞前進老鳥必學的關鍵知識【第二版】(iT邦幫忙鐵人賽系列書)
黃升煌 (Mike)
- 出版商: 博碩
- 出版日期: 2024-03-14
- 定價: $650
- 售價: 7.8 折 $507
- 語言: 繁體中文
- 頁數: 416
- 裝訂: 平裝
- ISBN: 6263337745
- ISBN-13: 9786263337749
-
相關分類:
JavaScript
立即出貨 (庫存 < 6)
買這商品的人也買了...
-
$352PWA 實戰 : 面向下一代的 Progressive Web APP -
PWA 入門與實踐$534$507 -
圖解量子化學:一本讀懂橫跨所有化學領域的學問$460$391 -
打造高速網站從網站指標開始:全方位提升使用者體驗與流量的關鍵$600$468 -
金魚都能懂的 CSS 必學屬性:網頁設計必備寶典(iT邦幫忙鐵人賽系列書)$720$562 -
從 Hooks 開始,讓你的網頁 React 起來 (第二版)(iT邦幫忙鐵人賽系列書)$720$562 -
哎呀!不小心刻了一套 React UI 元件庫 : 從無到有輕鬆上手(iThome鐵人賽系列書)$650$507 -
你就是不寫測試才會沒時間:Kuma 的單元測試實戰 -- Java篇(iThome鐵人賽系列書)$650$507 -
NestJS 基礎必學實務指南:使用強大且易擴展的 Node.js 框架打造網頁應用程式 (iThome鐵人賽系列書)$620$484 -
計算機概論重要題型完全攻略 (適用: 轉學考.插大)$480$432 -
普通物理學習精要, 2/e (適用: 後西醫.轉學考.大學自修)$680$612 -
哎呀!早知道就不會破版的 CSS 設計技巧:前端工程師防止佈局意外的必學密技(iThome鐵人賽系列書)【軟精裝】$660$515 -
Python 大數據專案 X 工程 X 產品 資料工程師的升級攻略, 2/e$780$616 -
雲操作系統 (OpenStack), 2/e$252$239 -
上班不再心好累:職場人必備的32個正念練習$400$340 -
圖像 Angular 開發入門:打造高靈活度的網頁應用程式【第二版】(iT邦幫忙鐵人賽系列書)$720$562 -
從異世界歸來發現只剩自己不會 Kubernetes:初心者進入雲端世界的實戰攻略!(iThome鐵人賽系列書)【平裝】$650$507 -
微積分學習要訣, 24/e (適用: 研究所.轉學考.大專用書)$980$931 -
稻盛和夫的思考之道:徹底改變你的人生與工作成果$450$383 -
同學別鬧了:面對愛搗亂同學的聰明說話術$300$237 -
前端測試指南:策略與實踐$650$507 -
Beyond XSS:探索網頁前端資安宇宙$880$695 -
從零搞懂演算法:12種演算法 + 6種資料結構,超圖解入門$750$585 -
全面掌握 Gemini 開發實務:輕鬆駕馭 Google AI 引擎$680$537 -
再上一層樓 - 用 NestJS 快速建構高效可擴充伺服器應用$880$695
相關主題
商品描述
- 業推薦
「作者幾乎把所有跟 RxJS 的相關知識與觀念全部寫進本書裡,完整度之高令人驚豔!」多奇數位創意 技術總監 / Google Developer Expert / Microsoft MVP ──── Will 保哥
「一本值得買來收藏的好書,不只教你 RxJS,更帶領你進入另外一個世界 ⸺ 一個會讓你感到相見恨晚的美麗世界!」Angular GDE ──── Kevin
「透過作者在本書中各種 RxJS 例題的演繹,我保證你跟著書中範例做完一輪,完全可以感受到什麼叫做簡潔、優雅且易讀的程式碼,快速打出前端連續技!」Vue.js Taiwan 社群主辦人 /《重新認識 Vue.js:008 天絕對看不完的 Vue.js 3 指南》作者 ──── Kuro
「除了 RxJS 各項使用教學之外,最寶貴的是示範如何將其應用在實戰場景,最後也不藏私地介紹進階學習方針,讓讀者都能好好地吸收作者的經驗!」Google 台灣香港開發者生態系計劃負責人 ──── 上官林傑
「新手進入 RxJS 最好的入門書,內容深入淺出,用最淺白的詞句帶領開發者進入 RxJS 的領域,觀念的引導更是讓人易於吸收!」金魚都能懂的教學系列作者 Amos ──── 李建杭
本書特色
☛ 第一本介紹 RxJS 的繁體中文書籍
☛ 從核心理念到實戰練習,一步步帶你打通 RxJS 任督二脈!
❑ 寫出更加穩固、流暢、好讀易維護的程式碼
❑ 超過 70 個 oper ators 圖文介紹與實戰範例
❑ 由淺入深,讓你紮穩馬步,一定學得會
內容簡介
本書內容改編自第 12 屆 iT 邦幫忙鐵人賽 Modern Web 組冠軍網路系列文章──《打通 RxJS 任督二脈 》。
RxJS 是一套讓我們能更容易管理複雜狀態的類別庫,透過組合跟處理非同步與事件相關的程式,以及一系列的設計技巧,打造出更加容易閱讀與維護的程式。
RxJS 正緩緩而踏實地成為前端世界的顯學,可惜的是,多數人都著重在「使用」而非「觀念」,導致基礎沒有站穩就踏入抽象的世界,進而投降棄坑。本書將從 RxJS 的核心知識開始介紹,搭配實務範例,幫助讀者能在適當的情境寫出正確的程式,到最後信手捻來,用更簡短的程式碼解決更複雜的問題!
作者簡介
- 黃升煌 Mike
曾在 Angular Taiwan、Modern Web 以及 .NET Conference 等技術論壇擔任講者;熱衷於分享所學的各種開發知識與經驗, 熟悉 Angular 及 .NET 相關技術。於 2020 年獲選為 Angular GDE 以及 Microsoft MVP。
參加過 4 次 iT 邦幫忙鐵人賽,且榮獲兩次冠軍及一次優選。
臉書粉絲專頁 ☛ https://www.facebook.com/fullstackledder
部落格 ☛ https://fullstackladder.dev/
目錄大綱
- 推薦序一
推薦序二
推薦序三
推薦序四
推薦序五
作者序
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 撰寫單元測試
5-4 提高 RxJS 程式碼品質與一致的風格:eslint-plugin-rxjs
5-5 深入觀察 RxJS 狀態,除錯更容易:rxjs-spy
5-6 與 Promise 搭配使用
















