《前端函式式演進》是機械工業出版社出版的一本書,作者是邵丁丁。
基本介紹
- 書名:前端函式式演進
- 作者:邵丁丁
- 出版社:機械工業出版社
- 出版時間:2020年12月
內容簡介,圖書目錄,
內容簡介
文章的內容先是介紹函式式所屬的技能樹位置:編程範式,也介紹了各種範式在前端的體現。隨後會過一批函式式的常見概念,給對函式式思想了解較少的同學一些基礎內容。這兩章節我理解對於基礎較好的同學可能是老生常談,但因為加入了一些前端示例和我的理解,也應該能算是老壇新酒。
圖書目錄
- 前言
- 第1章 編程範式和前端體現
- 1.1 編程範式
- 1.2 命令式編程
- 1.3 面向對象
- 1.4 元編程
- 1.5 聲明式編程
- 1.6 邏輯式編程
- 1.7 函式式編程
- 1.8 案例和代碼
- 1.9 本章小結
- 第2章 前端函式式基礎概念
- 2.1 JavaScript多範式中的函式式
- 2.2 持續補全
- 2.3 函式式的抽象單元
- 2.4 案例和代碼
- 2.5 本章小結
- 第3章 函式式思維和前端特徵
- 3.1 狀態和副作用
- 3.2 過程和高階抽象
- 3.3 運行環境承擔更多的職責
- 3.4 類型和數據結構
- 3.5 設計模式和語言特徵
- 3.6 異常態
- 3.7 前端的其他特徵
- 3.8 案例和代碼
- 3.9 本章小結
- 第4章 Monadic編程和它的範疇理論
- 4.1 Monadic編程簡介
- 4.2 函子和它的基礎實例
- 4.3 套用函子
- 4.4 Maybe實現類
- 4.5 Either函子
- 4.6 么半群
- 4.7 單子:自函子範疇上的么半群
- 4.8 函式回響式編程
- 4.9 案例和代碼
- 4.10 本章小結
- 第5章 函式式工具形態演進
- 5.1 jQuery和鏈式調用
- 5.2 管道和組合
- 5.3 Promise編碼
- 5.4 Async/Await函式
- 5.5 MobX、RxJS和回響式編程
- 5.6 函式式的並發保障
- 5.7 案例和代碼
- 5.8 本章小結
- 第6章 從RxJS看事件流和函式回響式編程
- 6.1 RxJS的產生和事件流編程演進
- 6.2 核心類
- 6.3 “紅包雨掉落”代碼改造
- 6.4 事件流相關主要方法舉例
- 6.5 案例和代碼
- 6.6 本章小結
- 第7章 React Hooks和它的函式式考量
- 7.1 無狀態組件和狀態管理
- 7.2 React Hooks的原理和目的
- 7.3 React Hooks的實踐和方向
- 7.4 案例和代碼
- 7.5 本章小結
- 第8章 函式式和前端複雜度總結
- 8.1 前端開發的複雜度
- 8.2 函式式在前端的積極作用
- 8.3 編碼之上的工作
- 8.4 他山之石
- 8.5 案例和代碼
- 8.6 本章小結
- 第9章 簡易關卡引擎項目補充
- 9.1 需求清單
- 9.2 項目和檔案結構
- 9.3 開發者和用戶互動
- 9.4 整體服務和引擎生命周期
- 9.5 代碼清單
- 9.6 更多擴展
- 9.7 本章小結