官术网_书友最值得收藏!

前端函數式演進
會員

本書從邏輯上分為三部分。第一部分(第1~3章)是全書的理論基礎。第1章介紹編程語言中的編程范式以及各種范式在前端的體現。第2章介紹函數式的常見概念。這兩章的內容對于基礎較好的讀者來說可能是老生常談,但是我加入了一些前端示例和個人理解,也算是老壇裝新酒。第3章介紹函數式思維的相關內容,幫助讀者在使用函數式框架工具時從傳統命令式編程的思考方式,向更契合函數式前端開發的思考方式轉變,比如對循環的實現、數據結構的差別、對異常態和類型的處理等。第二部分(第4~7章)以實際的工具內容為主,分別介紹前端函數式的幾種重要形態。第4章介紹Monadic編程,這是函數式的一種經典工程實現,也在前端衍生了一些工具。在這一章我們將學習工程理論的幾個基礎單元,如函子、幺半群,并進行一些實用性的分析和推導。第5章從jQuery出發,介紹函數式工具形態演進。很多研發工程師對前端的理解都停留在jQuery的經典時代,本章從函數式“形”的角度出發,介紹前端函數式工具。第6章和第7章將介紹前端函數式的兩個熱門框架工具——RxJS和ReactHooks,展示它們的基本原理以及演進過程。第三部分(第8章和第9章)是本書的總結部分。第8章回歸初心,探討前端開發的核心復雜度,以及函數式在前端開發中的貢獻。希望讀者能像借鑒函數式思想一樣,多借“他山之石”,在前端和其他研發領域成為更出色的工程師。第9章梳理本書項目的整體情況,并展現一些核心代碼,幫助讀者通過代碼完成知識的落地和沉淀。

邵丁丁 ·專用軟件 ·6.7萬字

QQ閱讀手機版

主站蜘蛛池模板: 竹溪县| 田林县| 彰武县| 临沂市| 普兰店市| 千阳县| 电白县| 大石桥市| 贵州省| 盐山县| 驻马店市| 清原| 闸北区| 县级市| 阳城县| 宁津县| 永兴县| 吐鲁番市| 天台县| 山东省| 姚安县| 布尔津县| 内丘县| 慈溪市| 海淀区| 新沂市| 亳州市| 开封县| 海安县| 宁国市| 孝义市| 永清县| 绥德县| 昂仁县| 陆良县| 桂东县| 巴彦淖尔市| 沂水县| 镇宁| 汝阳县| 阿拉善右旗|