万本电子书0元读

万本电子书0元读

顶部广告

JavaScript函数式编程电子书

  函数式编程是当前程序设计语言的发展趋势和热门话题。   本书的作者Michael Fogus是Clojure和ClojureScript的核心贡献者,也是The Joy of Clojure一书的作者,是世界知名的函数式编程专家。

售       价:¥

纸质售价:¥36.40购买纸书

564人正在读 | 0人评论 6.2

作       者:[美]Michael Fogus 佛格斯

出  版  社:人民邮电出版社

出版时间:2015-08-01

字       数:10.4万

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

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
JavaScript 是近年来非常受瞩目的一门编程语言,它既支持面向对象编程,也支持函数式编程。本书专门介绍JavaScript函数式编程的特性。 全书共9章,分别介绍了JavaScript函数式编程、一等函数与Applicative编程、变量的作用域和闭包、高阶函数、由函数构建函数、递归、纯度和不变 性以及更改政策、基于流的编程、无类编程。除此之外,附录中还介绍了更多函数式JavaScript。 本书内容全面,示例丰富,适合想要了解函数式编程的JavaScript程序员和学习JavaScript的函数式程序员阅读。<br/>【推荐语】<br/>函数式编程是当前程序设计语言的发展趋势和热门话题。 本书的作者Michael Fogus是Clojure和ClojureScript的核心贡献者,也是The Joy of Clojure一书的作者,是世界知名的函数式编程专家。<br/>【作者】<br/>Michael Fogus是Dynamic Animation Systems的软件架构师,在分布式仿真、机器视觉和专家系统建设方面经验丰富。他是Clojure、ClojureScript以及Underscore-contrib的贡献者,还是《Clojure编程乐趣》的作者。<br/>
目录展开

内容提要

O’Reilly Media,Inc.介绍

序一

序二

前言

什么是Underscore

第1章 JavaScript函数式编程简介

1.1 JavaScript案例

1.2 开始函数式编程

1.3 Underscore示例

1.4 总结

第2章 一等函数与Applicative编程

2.1 函数是一等公民

2.2 Applicative编程

2.3 数据思考

2.4 总结

第3章 变量的作用域和闭包

3.1 全局作用域

3.2 词法作用域

3.3 动态作用域

3.4 函数作用域

3.5 闭包

3.6 总结

第4章 高阶函数

4.1 以其他函数为参数的函数

4.2 返回其他函数的函数

4.3 整合:对象校验器

4.4 总结

第5章 由函数构建函数

5.1 函数式组合的精华

5.2 柯里化(Currying)

5.3 部分应用

5.4 通过组合端至端的拼接函数

5.5 总结

第6章 递归

6.1 自吸收(self-absorbed)函数(调用自己的函数)

6.2 相互关联函数(函数调用其他会再调用回它的函数)

6.3 太多递归了

6.4 递归是一个底层操作

6.5 总结

第7章 纯度、不变性和更改政策

7.1 纯度

7.2 不变性

7.3 控制变化的政策

7.4 总结

第8章 基于流的编程

8.1 链接

8.2 管道

8.3 数据流与控制流

8.4 总结

第9章 无类编程

9.1 数据导向

9.2 Mixins

9.3 }).call(“Finis”);

附录A 更多函数式JavaScript

A.1 JavaScript的函数式库

A.2 能编译成JavaScript的函数式语言

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部