前端函数式演进

邵丁丁

出版时间

2020-12-01

ISBN

9787111671008

评分

★★★★★
书籍介绍
文章的内容先是介绍函数式所属的技能树位置:编程范式,也介绍了各种范式在前端的体现。随后会过一批函数式的常见概念,给对函数式思想了解较少的同学一些基础内容。这两章节我理解对于基础较好的同学可能是老生常谈,但因为加入了一些前端示例和我的理解,也应该能算是老坛新酒。 了解完编程范式和基础概念后,我会直接进入“函数式思维”的内容。这章内容主要是帮助大家在依赖函数式框架工具设计时,从传统命令式编程的思考方式,向更契合函数式前端开发的方式改变。比如对循环的实现、数据结构的差别、对异常态和类型的处理等。 第四到七章,分别是前端函数式的几种重要的形态。第四章是Monadic编程,它是函数式的一种经典工程实现,也在前端衍生了一些工具。我将在这章把前端函数式的几个基础理论单元如函子、幺半群的介绍,用它们实现复杂工具Promise的推导,以及少量有必要介绍给大家的范畴论知识都详尽叙述。 第五章则是“从jQuery而来,看函数式工具形态演进”。很多其他领域工程师对前端的理解都停留在了jQuery的经典时代。我会从函数式的“形”的角度出发,带来jQuery开始的前端函数式工具论述。第六章和第七章我将介绍前端函数式发展到一定成熟度后,这两年的两个热门框架工具:RxJS和React Hook。介绍他们的基本原理和他们基于什么样的需求和过程演进出来的。 所以文章基本是两大部分,前三章的偏理论内容,和后四章的偏热门工具内容。也都是大家希望付出一定时间了解的热点内容。 最后一章,我想在总结的同时,回归初心,和大家探讨一些当前前端开发的核心复杂度,以及函数式在当前前端开发中的贡献。然后我们还要厘定方向,像多借鉴函数式思想一样,多借“他山之石”,帮助大家在前端和其他研发领域成为更出色的研发工程师。 本书作者邵丁丁。
目录
前言
第1章 编程范式和前端体现
1.1 编程范式
1.2 命令式编程
1.3 面向对象

显示全部
用户评论
总体感觉实在是不太行。读下来发现了至少五处代码错误,这也太不负责任了。这些还不算整体问题的结构,语义不明,说不清楚定义等问题。失望。
书写的还不错。不过感觉学函数式编程还是得从 0 向 1 的方向学,反过来学困惑太多了。不过这不是这本书的重点。
整体读下来,自我感觉比较“难读”。难在通篇都在尝试用简短、凝练的陈述去解释一些概念,但实际上很多都没讲明白,部分表述、用语看着也比较难受、别扭。
收藏