关于 ES6+ 中函数式编程和组合软件的书籍
- 原文作者:Eric Elliott
- 文章地址:medium.com/javascript-…
由于《组合软件》系列文章出版成书,对于原内容章节进行了补充,近期在翻译的时候发现文章分布比较琐碎,时间线比较长(2018 年的第一系列文章,2020年补充的系列文章),命名未能统一,难以进行查找。
因此根据原书索引,对掘金上这一系列文章进行整理,方便进行自我以及读者进行系统性的了解与学习。
- 组合软件:书
- 组合软件:介绍
- 不变性之道
- 跌宕起伏的函数式编程
- 为什么用 JavaScript 学习函数式编程?
- 纯函数
- 什么是函数式编程?
- 函数式程序员的 JavaScript 简介
- 高阶函数
- 柯里化与函数组合
- 抽象与组合
- Functor 与 Category
- JavaScript 让 Monad 更简单
- 被遗忘的面向对象编程史
- 对象组合中的宝藏
- ES6+ 中的 JavaScript 工厂函数
- 函数式 Mixin
- 为什么类中使用组合很难
- 可自定义数据类型
- Lenses:可组合函数式编程的 Getter 和 Setter
- Transducers:JavaScript 中高效的数据处理 Pipeline
- JavaScript 样式元素
- 模拟是一种代码异味
注:除《什么是函数式编程》文章为完成翻译,采用了众成翻译上的一篇译文,其余文章都来自掘金翻译计划。