Functional Programming in JavaScript: How to improve your JavaScript programs using functional techniques

0
(0)

Functional Programming in JavaScript: How to improve your JavaScript programs using functional techniques
 

  • Author:Luis Atencio
  • Length: 272 pages
  • Edition: 1
  • Publisher: Manning Publications
  • Publication Date: 2016-06-18
  • ISBN-10: 1617292826
  • ISBN-13: 9781617292828
  • Sales Rank: #316132 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    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章.管理异步事件和数据

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册