Book Description
Summary
Functional Programming in JavaScript teaches JavaScript developers functional techniques that will improve extensibility, modularity, reusability, testability, and performance. Through concrete examples and jargon-free explanations, this book teaches you how to apply functional programming to real-life development tasks
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
In complex web applications, the low-level details of your JavaScript code can obscure the workings of the system as a whole. As a coding style, functional programming (FP) promotes loosely coupled relationships among the components of your application, making the big picture easier to design, communicate, and maintain.
About the Book
Functional Programming in JavaScript teaches you techniques to improve your web applications – their extensibility, modularity, reusability, and testability, as well as their performance. This easy-to-read book uses concrete examples and clear explanations to show you how to use functional programming in real life. If you’re new to functional programming, you’ll appreciate this guide’s many insightful comparisons to imperative or object-oriented programming that help you understand functional design. By the end, you’ll think about application design in a fresh new way, and you may even grow to appreciate monads!
What’s Inside
- High-value FP techniques for real-world uses
- Using FP where it makes the most sense
- Separating the logic of your system from implementation details
- FP-style error handling, testing, and debugging
- All code samples use JavaScript ES6 (ES 2015)
About the Reader
Written for developers with a solid grasp of JavaScript fundamentals and web application design.About the Author
Luis Atencio is a software engineer and architect building enterprise applications in Java, PHP, and JavaScript.
Table of Contents
PART 1 THINK FUNCTIONALLY
Chapter 1. Becoming functional
Chapter 2. Higher-order JavaScript
PART 2 GET FUNCTIONAL
Chapter 1. Few data structures, many operations
Chapter 2. Toward modular, reusable code
Chapter 3. Design patterns against complexity
PART 3 ENHANCING YOUR FUNCTIONAL SKILLS
Chapter 1. Bulletproofing your code
Chapter 2. Functional optimizations
Chapter 3. Managing asynchronous events and data
中文:
书名:Functional Programming in JavaScript: How to improve your JavaScript programs using functional techniques
摘要
Functional Programming in JavaScript 教授JavaScript开发人员提高可扩展性、模块化、可重用性、可测试性和性能的实用技术。通过具体的例子和无术语的解释,本书教你如何将函数式编程应用到实际的开发任务中
购买纸质书包括从Manning Publications购买PDF、Kindle和ePub格式的免费电子书。
关于技术
在复杂的Web应用程序中,您的JavaScript代码的低层细节可能会使整个系统的工作变得模糊。作为一种编码风格,函数式编程(FP)促进了应用程序组件之间的松散耦合关系,使总体设计、通信和维护变得更容易。
关于这本书
Functional Programming in JavaScript 教您改进Web应用程序的可扩展性、模块化、可重用性和可测试性以及它们的性能的技术。这本易于阅读的书使用具体的示例和清晰的解释来向您展示如何在现实生活中使用函数式编程。如果你是函数式编程的新手,你会喜欢这本指南与命令式或面向对象编程的许多有见地的比较,帮助你理解函数设计。到最后,您将以一种全新的方式思考应用程序设计,甚至可能会开始欣赏Monad!
里面有什么?
- 用于实际应用的高价值FP技术
- Using FP where it makes the most sense
- 将系统的逻辑与实现细节分开
- FP风格的错误处理、测试和调试
- 所有代码示例都使用JavaScript ES6(ES 2015)
关于《读者》
为扎实掌握JavaScript基础知识和Web应用程序设计的开发人员编写。关于作者
路易斯·阿滕西奥 是一名软件工程师和架构师,用Java、PHP和JavaScript构建企业应用程序。
Table of Contents
第一部分从功能上思考
第1章:发挥职能
Chapter 2. Higher-order JavaScript
第2部分实现功能
第1章.少数据结构,多操作
第2章.走向模块化、可重用的代码
第3章:针对复杂性的设计模式
PART 3 ENHANCING YOUR FUNCTIONAL SKILLS
Chapter 1. Bulletproofing your code
Chapter 2. Functional optimizations
第3章.管理异步事件和数据
评论前必须登录!
注册