Functional-Light JavaScript

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

出版者:CreateSpace Independent Publishing Platform
作者:Kyle Simpson
出品人:
页数:388
译者:
出版时间:2017-11-27
价格:0
装帧:Paperback
isbn号码:9781981672349
丛书系列:
图书标签:
  • 语言
  • 编程
  • 函数式
  • JavaScript
  • 函数式编程
  • 轻量级
  • 前端开发
  • 实用指南
  • 代码示例
  • 模块化
  • 可维护性
  • 性能优化
  • 现代JavaScript
想要找书就要到 图书目录大全
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

Functional-Light JavaScript is a balanced, pragmatic exploration of Functional Programming in JavaScript.Functional Programming (FP) is an incredibly powerful paradigm for structuring code that yields more robust, verifiable, and readable programs. If you've ever tried to learn FP but struggled with terms like "monad", mathematical concepts like category theory, or symbols like (lambda), you're not alone.Functional-Light programming distills the most vital aspects of FP—function purity, value immutability, composition, and more!—down to approachable JavaScript patterns. Rather than the all-or-nothing dogmatism often encountered in FP, this book teaches you how to improve your programs line by line.

作者简介

Kyle Simpson is an evangelist of the Open Web, passionate about all things JavaScript. He's an author, trainer, speaker, and OSS contributor.

目录信息

Foreword
Preface
Mission
Chapter 1: Why Functional Programming?
At a Glance
Confidence
Communication
Readability
Perspective
How to Find Balance
Resources
Summary
Chapter 2: The Nature Of Functions
What Is a Function?
Function Input
Named Arguments
Function Output
Functions of Functions
Syntax
What’s This?
Summary
Chapter 3: Managing Function Inputs
All for One
Adapting Arguments to Parameters
Some Now, Some Later
One at a Time
Order Matters
No Points
Summary
Chapter 4: Composing Functions
Output to Input
General Composition
Reordered Composition
Abstraction
Revisiting Points
Summary
Chapter 5: Reducing Side Effects
Effects on the Side, Please
Once Is Enough, Thanks
Pure Bliss
There or Not
Purifying
Summary
Chapter 6: Value Immutability
Primitive Immutability
Value to Value
Reassignment
Performance
Treatment
Summary
Chapter 7: Closure vs. Object
The Same Page
Look Alike
Two Roads Diverged in a Wood…
Summary
Chapter 8: Recursion
Definition
Declarative Recursion
Stack
Rearranging Recursion
Summary
Chapter 9: List Operations
Non-FP List Processing
Map
Filter
Reduce
Advanced List Operations
Method vs. Standalone
Looking for Lists
Fusion
Beyond Lists
Summary
Chapter 10: Functional Async
Time as State
Eager vs. Lazy
Reactive FP
Summary
Chapter 11: Putting It All Together
Setup
Stock Events
Stock Ticker UI
Summary
Appendix A: Transducing
Why, First
How, Next
What, Finally
Summary
Appendix B: The Humble Monad
Type
Loose Interface
Just a Monad
Maybe
Humble
Summary
Appendix C: FP Libraries
Stuff to Investigate
Ramda (0.23.0)
Lodash/fp (4.17.4)
Mori (0.3.2)
Bonus: FPO
Bonus #2: fasy
Summary
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

评分

评分

评分

评分

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

© 2025 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有