万本电子书0元读

万本电子书0元读

顶部广告

前端函数式攻城指南电子书

1、涵盖大部分函数式编程思想 2、幽默风趣,通俗易懂 3、是Clojure风格的JavaScript 4、用JavaScript实现了很多奇技淫巧 5、所有发者都可以在本书中找到一些启发

售       价:¥

纸质售价:¥44.20购买纸书

131人正在读 | 3人评论 6.2

作       者:欧阳继超

出  版  社:电子工业出版社

出版时间:2016-09-01

字       数:7.6万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(3条)
  • 读书简介
  • 目录
  • 累计评论(3条)
在后端,函数式语言层出不穷。在前端,函数式后的边界也已经被渐渐破。Scala的Scala.js、Clojure的ClojureScript都试图同构移向前端。然而,原生JavaScript其实也可以通过丰富的库让前端的函数式编程一样的舒适和优雅。本书涵盖了大部分函数式编程思想,包括JavaScript的函数式支持,Clojure风格的集合、递归、函数组合、宏、模式匹配、实用的Monads,以及前端的并发编程。本书适合想要了解函数式编程的JavaScript程序员或者想学习JavaScript的函数式程序员阅读。<br/>【推荐语】<br/>1、涵盖大部分函数式编程思想 2、幽默风趣,通俗易懂 3、是Clojure风格的JavaScript 4、用JavaScript实现了很多奇技淫巧 5、所有发者都可以在本书中找到一些启发<br/>【作者】<br/>欧阳继超,ThoughtWorks高级咨询师,活跃源贡献者(github.com/jcouyang),热爱编程与写作,译有《函数式JavaScript》以及若干源书籍与文档。<br/>
目录展开

前言

第1章 函数式JavaScript

1.1 JavaScript也是函数式语言吗

1.2 作为函数式语言,JavaScript还差些什么

1.3 Underscore你错了

1.4 小结

第2章 集合

2.1 集合的使用

2.2 持久性数据结构

2.3 不可变性

2.4 惰性序列

2.5 小结

第3章 递归

3.1 不可变性与递归

3.2 柯里悖论

3.3 尾递归优化

3.4 蹦跳乐园(Trampoline)

3.5 小结

第4章 函数组合

4.1 Underscore到底做错了什么

4.2 柯里化有什么用

4.3 Transducer

4.4 组合与管道

4.5 小结

第5章 Macro宏

5.1 什么是REPL

5.2 为什么要语法糖

5.3 Sweet.js

5.4 Infix Macro和Operator

5.5 小结

第6章 模式匹配

6.1 Destructure

6.2 Arity函数

6.3 Fizz Buzz

6.4 代数数据类型(ADT)

6.5 小结

第7章 Monadic编程

7.1 链式调用

7.2 Monad

7.3 走钢丝

7.4 Monad 在 JavaScript 中的应用

7.5 Reactive 编程

7.6 小结

第8章 并发编程

8.1 什么是并发

8.2 通信顺序进程(CSP)

8.3 使用Generator实现CSP

8.4 实战 CSP

8.5 小结

参考资料

累计评论(3条) 3个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部