Functional JavaScript

Functional JavaScript pdf epub mobi txt 电子书 下载 2025

出版者:O'Reilly Media
作者:Michael Fogus
出品人:
页数:260
译者:
出版时间:2013-6-17
价格:USD 29.99
装帧:Paperback
isbn号码:9781449360726
丛书系列:
图书标签:
  • javascript
  • JavaScript
  • 函数式编程
  • Functional
  • 编程
  • Programming
  • O'Reilly
  • 计算机
  • JavaScript
  • 函数式编程
  • 前端开发
  • 编程语言
  • 编程基础
  • 代码可读性
  • 回调函数
  • 高阶函数
  • 纯函数
  • 函数式思维
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

While some web developers dismiss JavaScript as a flawed language, this succinct book shows you how to make the best of it by practicing a functional style of JavaScript programming. Written by Michael Fogus - a core contributor to Clojure and ClojureScript, and author of The Joy of Clojure (Manning) - this book is packed with not only the how of functional programming, but also the why. Each topic illustrated with pointed examples. You'll also get a thorough reference to the Underscore.js library and its idioms, including: Closures Applicative programming Laziness Immutability Higher-order functions Purity Combinators Currying and partial application

作者简介

Michael Fogus

Michael Fogus is software developer with experience in distributedsimulation, machine vision, and expert systems construction. He's actively involved in the Clojure and Scala communities.

http://www.fogus.me/

目录信息

Chapter 1 Introducing Functional JavaScript
The Case for JavaScript
Getting Started with Functional Programming
The Case for Underscore
Summary
Chapter 2 First-Class Functions and Applicative Programming
Functions as First-Class Things
Applicative Programming
Data Thinking
Summary
Chapter 3 Variable Scope and Closures
Global Scope
Lexical Scope
Dynamic Scope
Function Scope
Closures
Summary
Chapter 4 Higher-Order Functions
Functions That Take Other Functions
Functions That Return Other Functions
Putting It All Together: Object Validators
Summary
Chapter 5 Function-Building Functions
The Essence of Functional Composition
Currying
Partial Application
Stitching Functions End-to-End with Compose
Summary
Chapter 6 Recursion
Self-Absorbed Functions (Functions That Call Themselves)
Codependent Functions (Functions Calling Other Functions That Call Back)
Too Much Recursion!
Recursion Is a Low-Level Operation
Summary
Chapter 7 Purity, Immutability, and Policies for Change
Purity
Immutability
Policies for Controlling Change
Summary
Chapter 8 Flow-Based Programming
Chaining
Pipelining
Data Flow versus Control Flow
Summary
Chapter 9 Programming Without Class
Data Orientation
Mixins
}).call("Finis");
Appendix Functional JavaScript in the Wild
Functional Libraries for JavaScript
Functional Programming Languages Targeting JavaScript
Appendix Annotated Bibliography
Papers/Books/Blog Posts/Talks
Presentations
Blog Posts
Journal Articles
Colophon
· · · · · · (收起)

读后感

评分

这是一本看的过程中和之后让我觉得超级不爽的书。 首先,我要肯定的是作者确实在JavaScript函数式编程方面有非常深入的研究。 ———————————————————— 但是这本书真的算不上一本好书~~ 第二点,翻译真的不怎么样,有的地方简直不能说是一个正确的句子,看...  

评分

这是一本看的过程中和之后让我觉得超级不爽的书。 首先,我要肯定的是作者确实在JavaScript函数式编程方面有非常深入的研究。 ———————————————————— 但是这本书真的算不上一本好书~~ 第二点,翻译真的不怎么样,有的地方简直不能说是一个正确的句子,看...  

评分

这是一本看的过程中和之后让我觉得超级不爽的书。 首先,我要肯定的是作者确实在JavaScript函数式编程方面有非常深入的研究。 ———————————————————— 但是这本书真的算不上一本好书~~ 第二点,翻译真的不怎么样,有的地方简直不能说是一个正确的句子,看...  

评分

这是一本看的过程中和之后让我觉得超级不爽的书。 首先,我要肯定的是作者确实在JavaScript函数式编程方面有非常深入的研究。 ———————————————————— 但是这本书真的算不上一本好书~~ 第二点,翻译真的不怎么样,有的地方简直不能说是一个正确的句子,看...  

评分

因为后面经常会莫名其妙突然用一下。。导致一时半会都想不出那个函数是咋写的了 书还是挺不错的 学到了很多新姿势 以及underscore的常用方法 正文字数不能少于140字 正文字数不能少于140字 正文字数不能少于140字 正文字数不能少于140字 正文字数不能少于140字 正文字数不能少...  

用户评价

评分

前后连贯性较强,从下往上的建立自己的一套util库。讲到后面虽然觉得是很高技巧但貌似有点华而不实,估计是自己的层次没达到。总之这本书从另外一个角度来告诉读者,javascript也可以这么写,毕竟function是first class,另外还有个副产品,那就是借助这本书很好的了解了underscore的实现以及API

评分

关于 JavaScript 函数式编程的一本好书,简单明了。

评分

明明是好书,为什么读着这么不对味

评分

快速过了一遍,有点收获。

评分

基于underscore.js这个JavaScript库,写的清晰易懂。吹毛求疵一些,有些地方的解释不够详细。推荐在学习了JavaScript基础知识之后作为进阶读物。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有