JavaScript函数式编程指南 - [美] 路易斯·阿泰西奥(Luis Atencio)

JavaScript函数式编程指南

[美] 路易斯·阿泰西奥(Luis Atencio)

出版时间

2018-05-31

ISBN

9787115462046

评分

★★★★★
书籍介绍

本书主要介绍如何通过ECMAScript 6将函数式编程技术应用于代码,以降低代码的复杂性。

本书共三部分内容。第一部分“函数式思想”是为第二部分的学习作铺垫的,这一部分引入了对函数式JavaScript的描述,从一些核心的函数式概念入手,介绍了纯函数、副作用以及声明式编程等函数式编程的主要支柱:第二部分“函数式基础”重点介绍函数式编程的核心技术,如函数链、柯里化、组合、Monad等;第三部分“函数式技能提升”则是介绍使用函数式编程解决现实问题的方法。

本书循序渐进地将函数式编程的相关知识铺陈开来,以理论作铺垫,并铺以实例,旨在帮助读者更好地掌握这些内容。如果读者是对面向对象软件有一定的了解,且对现代Web应用程序挑战有一定认识的JavaScript开发人员,那么可以从中提升函数式编程技能。如果读者是函数式编程的初学者,那么可以将本书作为入门书籍仔细阅读,为今后的学习夯实基础。

Luis Atencio(@luijar)是美国佛罗里达州劳德代尔堡的Citrix Systems公司的一名软件工程师。他拥有计算机科学学士学位和硕士学位,现在使用JavaScript、Java和PHP平台进行全职开发和构建应用程序。Luis积极参与社区活动,并经常在当地的聚会和会议中发表演讲。他在luisatencio.net上发布关于软件工程的博客,并为杂志和DZone撰写文章,同时还是《RxJS in Action》的共同作者。

作者简介
Luis Atencio(@luijar)是美国佛罗里达州劳德代尔堡的Citrix Systems公司的一名软件工程师。他拥有计算机科学学士学位和硕士学位,现在使用JavaScript、Java和PHP平台进行全职开发和构建应用程序。Luis积极参与社区活动,并经常在当地的聚会和会议中发表演讲。他在luisatencio.net上发布关于软件工程的博客,并为杂志和DZone撰写文章,同时还是《RxJS in Action》的共同作者。
目录
第 一部分 函数式思想
第 1章 走近函数式 3
1.1 函数式编程有用吗? 4
1.2 什么是函数式编程? 5
1.2.1 函数式编程是声明式

显示全部
用户评论
开头讲得还可以,到后面简直看不下去了,等哪天想看再翻一下了,买太多书不可能一页一页看。重点是这书,排版实在太垃圾太敷衍了。代码都不格式化的吗
还是不好读,不过比那本《JavaScript 函数式编程》要好一点,引入了两个库来讲,感觉对初学函数式编程的人来说不太友好
难得一见的讲js函数式的书。
Monad直接讲蒙圈了啊……完全不知所云,我去瞅瞅Haskell好了。
读完《JavaScript函数式编程》《JavaScript函数式编程指南》这两本书,对JavaScript函数式编程有了一个初步的了解。可惜,第一本像是Underscore API说明文档,第二本不少篇幅在介绍Lodash、Ramda。感觉还不如去研究书中提到的这些工具集的源码,看看JavaScript函数式编程是如何影响了React、Vue。
8月19日回补这个问题,前四章还不错,后四章基本翻了翻,想要灵活得掌握函数式编程还得依赖各种库,就比较难受,认真学好前四章,自己手动函数式编程也不赖!
前面讲的非常好,开启我compose的书籍。
看完那本js函数式指南的gitbook,再看这个还不错,看的很快,感觉离入门还是差一点,先实践看看
这一颗🌟扣给翻译🙄
下载
收藏