译者团队(排名不分前后):阿希、blueken、brucecham、cfanlife、dail、kyoko-df、l3ve、lilins、LittlePineapple、MatildaJin、冬青、pobusama、Cherry、萝卜、vavd317、vivaxy、萌萌、zhouyaogit
关于译者:这是一个流淌着沪江血液的纯粹工程:认真,是 HTML 最坚实的梁柱;分享,是 CSS 里最闪耀的一瞥;总结,是 JavaScript 中最严谨的逻辑。通过捶打磨练,成就了本书的中文版。本书包含了函数式编程之精髓,但愿能够帮助你们在学习函数式编程的道路上走的更顺畅。比心。github
本书主要探索函数式编程[1](FP)的核心思想。在此过程当中,做者不会执着于使用大量复杂的概念来进行诠释,这也是本书的特别之处。咱们在 JavaScript 中应用的仅仅是一套基本的函数式编程概念的子集。我称之为“轻量级函数式编程(FLP)”。编程
注释: 题目中使用了“轻量”二字,然而这并非一本“轻松的”“入门级”书籍。本书是严谨的,充斥着各类复杂的细节,适合拥有扎实 JS 知识基础的阅读者进行研读。“轻量”意味着范围缩小。一般来讲,关于函数式编程的 JavaScript 书籍都热衷于拓展阅读者的知识面,并企图覆盖更多的知识点。而本书则对于每个话题都进行了深刻的探究,尽管这种探究是小范围进行的。闭包
让咱们面对这个事实:除非你已是函数式编程高手中的一员(至少我不是!),不然相似“一个单子仅仅是自函子中的幺半群”这类说法对咱们来讲毫无心义。app
这并非说,各类复杂繁琐的概念是无心义的,更不是说,函数式编程者滥用了它们。一旦你彻底掌握了轻量的函数式编程内容,你将会/希望会想要对函数式编程的各类概念进行更正式更系统的学习,而且你必定会对它们的意义和缘由有更深刻的理解。异步
可是我更想要让你可以如今就把一些函数式编程的基础运用到 JavaScript 编程过程当中去,由于我相信这会帮助你写出更优秀的,更符合逻辑的代码。ide
更多关于本书背后的动机和各类观点讨论,请参看[前言]。函数式编程
本书主要在 on Leanpub 平台上以电子版本的形式进行出版。我也尝试出售本书的纸质版本,但没有肯定的方案。函数
除了购买本书之外,若是你想要对本书做一些物质上的捐赠,请在 patreon 上进行操做。本书做者感谢你的慷慨解囊。post
很是欢迎对于本书的任何内容贡献。可是在提交 PR 以前请务必认真阅读 Contributions Guidelines。
本书全部的材料和内容都归属 (c) 2016-2017 Kyle Simpson 全部。
本书根据Creative Commons Attribution-NonCommercial-NoDerivs 4.0 Unported License 进行受权许可.
P.S. 整理的好辛苦 %》——《%
iKcamp新课程推出啦~~~~~开始免费连载啦~每周2更共11堂iKcamp课|基于Koa2搭建Node.js实战项目教学(含视频)| 课程大纲介绍
2019年,iKcamp原创新书《Koa与Node.js开发实战》已在京东、天猫、亚马逊、当当开售啦!