以下文本可在网上免费获得:
- ECMA-262: ECMAScript 2019 语言规范,最新版(目前第十版)于http://www.ecma-international.org/ecma-262/ 这为当前版本的 JS 提供了官方标准。
- ELOQUENT JAVASCRIPT,第三版,由Marijn Haverbeke,athttp://eloquentjavascript.net/。
- 探索 ES6,由 Dr. Axel Rauschmayer,athttp://exploringjs.com/es6/
- Dr. Axel Rauschmayer,athttp://exploringjs.com/es2016-es2017/探讨 ES2016 和 ES2017
- Dr. Axel Rauschmayer,athttp://exploringjs.com/es2018-es2019/探讨 ES2018 和 ES2019 这篇文章将让你得到最新的 JS 特性。
- function - light JavaScript,由Kyle Simpson,athttps://github.com/getify/Functional-Light-JS。
- JavaScript Allongé,由Reginald Braithwaite,athttps://leanpub.com/javascript-allonge/read。
- prof Frisby's most Adequate Guide to Functional Programming,byDr Boolean(Brian Lonsdorf),athttps://github.com/MostlyAdequate/mostly-adequate-guide
如果你更喜欢纸质书,你可以参照以下清单:
- Beginning function JavaScript,Anto Aravinth,Apress, 2017
- Discover Functional JavaScript,Cristian Salcescu,(独立发布)2019
- 功能 JavaScript,Michael Fogus,O'Reilly Media, 2013
- 基于 JavaScript 的函数式编程,Dan Mantyla,包出版,2015
- 基于 JavaScript 的函数式编程,Luis Atencio,Manning Publications, 2016
- *using TypeScript hand Functional Programming,*Remo Jansen,pack Publishing, 2019
- 函数式编程简介,,Richard Bird&Philip Wadler,Prentice Hall International, 1988。 从更理论的角度来看,并不是专门处理 JavaScript。
- Pro JavaScript Design Patterns,Ross Harmes&Dustin Díaz,Apress, 2008
- the Secrets of the JavaScript Ninja,John Resig&Bear Bibeault,Manning Publications, 2012
同样有趣的是,虽然对函数式编程的关注较少:
- 高性能 JavaScript,Nicholas Zakas,O'Reilly Media, 2010
- JavaScript Patterns,Stoyan Stefanov,O'Reilly Media, 2010
- JavaScript: The Good Parts,Douglas Crockford,O'Reilly Media, 2008
- JavaScript with Promises,Daniel Parker,O'Reilly Media, 2015
- 学习 JavaScript 设计模式,Addy Osmani,O'Reilly Media, 2012
- 精通 JavaScript 设计模式,第二版,Simon Timms,pack Publishing, 2016
- 精通 JavaScript 高性能,Chad Adams,pack Publishing, 2015
- Pro JavaScript 性能,Tom Barker,Apress, 2012
关于反应式函数式编程:
- 掌握响应式 JavaScript,Erich de Souza Oliveira,pack Publishing, 2017
- 基于 Node.js 的反应式编程,【T2
- 基于 RxJS 的反应式编程,,Sergi Mansilla,The Pragmatic Programmers, 2015