JavaScript 函数式编程

[美] Michael Fogus

出版时间

2015-07-31

ISBN

9787115390608

评分

★★★★★

标签

计算机

书籍介绍

JavaScript 是近年来非常受瞩目的一门编程语言,它既支持面向对象编程,也支持函数式编程。本书专门介绍JavaScript函数式编程的特性。

全书共9章,分别介绍了JavaScript函数式编程、一等函数与Applicative编程、变量的作用域和闭包、高阶函数、由函数构建函数、递归、纯度和不变性以及更改政策、基于流的编程、类编程。除此之外,附录中还介绍了更多函数式JavaScript。

本书内容全面,示例丰富,适合想要了解函数式编程的JavaScript程序员和学习JavaScript的函数式程序员阅读。

目录
第1章 JavaScript函数式编程简介1
1.1 JavaScript案例1
1.2 开始函数式编程4
1.2.1 为什么函数式编程很重要4
1.2.2 以函数为抽象单元7

显示全部
用户评论
翻译略渣,不过因FP的内容确实比较绕,可以原谅一部分。但是内容是真心不错,提供了完全不同的编程体验。
#纸质书# 3.5分。
FP里如何curry, compose都有覆盖,但对Monad的概念却是含糊不清甚至尽量不提,这不是一本好的FP书应该有的样子。关于翻译,不得不吐槽,虽然同是我司的同事翻译,但我给一星都嫌多。书中充斥着大量的,不经过自己修饰的,直译而无中文语序的句子,读着让人不知所云而抓狂。英文里表目的的词可以后置,可以用大段句子去修饰你的主语,可是你翻译的时候能不能想想完全直接译成中文连语序都不调整一下,是一种合理的做法吗?还是说译者连基本的中文语言都没完全掌握好。不但如此,我非常怀疑作者是不会JavaScript的,文出现几次颠倒黑白的段落,这简直是对技术书籍的不尊重。
建议改名《First Head Underscore.js》。
有点落伍了
翻译的太差了
在当前阶段,书中的部分知识已经过时了。
真搞不懂为何还会跟动物书齐名。好多地方都是错的(不是翻译错,是作者本身的错误),比如this的指向问题错误(虽然译者已经指了出来)。看了一半放弃了,并没收获什么新的东西
只是在讲一个并没有什么人用的库的工具书。 摸了haskell回来后才发现这本书讲FP讲了个寂寞。 心疼我的钱。
哦豁,评错书了,尴尬... ===== 非常好的一本书,从函数入手,介绍了许多引人注目的函数式编程技术(以及设计原则)。翻译并没有评论中的一星那么不堪,它比 Github 上一些出名的开源译本的翻译要好多啦。 哪怕只有一点函数式编程的经验,书中的代码都不算难以理解。这些例子能给使用 JS 进行数据处理带来非常大的启发。
下载
收藏