Beginning Functional JavaScript, 2nd Edition

0
(0)

Beginning Functional JavaScript, 2nd Edition
 

  • Author:Anto AravinthSrikanth Machiraju
  • Length: 307 pages
  • Edition: 2nd ed.
  • Publisher: Apress
  • Publication Date: 2018-12-29
  • ISBN-10: 1484240863
  • ISBN-13: 9781484240861
  • Sales Rank: #2494558 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Understand functional programming concepts and the functional nature of the JavaScript language. Starting with an introduction to functional programming concepts, you will learn the key differences between imperative and functional programming. Diving straight into JavaScript functions, you will learn to write them with ES8. Followed by this you will move to higher order functions and learn how ‘Function as Data’ opens up a world of possibilities.

    You will then build higher order functions with closures. Arrays will then be introduced, followed by a set of APIs you can use with them. You will learn how to transform one function to another using currying and partial application. The compose function will be discussed in detail, followed by functors and monads. After having an in-depth look at applicative functors, you will learn the new features offered in ES8.

    The concluding chapters of Beginning Functional JavaScript will show you how to use a functional toolkit to build a small library that allows you to develop web applications, followed by tips on testing your functional code.

    What You Will Learn

    • Discover functional programming concepts such as string padding and async functions
    • Identify how functions are treated in JavaScript
    • Create a functional library that mimics Underscore.JS
    • Deep dive into ES8 functional features such as spread operators and generators
    • Create a library that works like the react-redux pattern by following the functional paradigm

    Who This Book Is For

    Novice JavaScript developers.

    中文:

    书名:函数式脚本入门,第2版

    了解函数式编程概念和JavaScript语言的函数性。从介绍函数式编程概念开始,您将了解命令式编程和函数式编程之间的主要区别。直接深入到JavaScript函数,您将学习如何使用ES8编写它们。接下来,您将学习更高阶的函数,并学习如何将其用作数据,从而打开了一个可能性的世界。

    然后,您将使用闭包构建高阶函数。然后将介绍数组,然后是一组可以与其一起使用的API。您将学习如何使用Currying和Partial应用程序将一个函数转换为另一个函数。我们将详细讨论组合函数,然后是函数器和单体。在深入了解应用函数器之后,您将了解ES8中提供的新功能。

    The concluding chapters of Beginning Functional JavaScript 将向您展示如何使用功能工具包来构建一个允许您开发Web应用程序的小型库,然后是关于测试您的功能代码的提示。

    你将学到什么

    • 了解函数式编程概念,如字符串填充和异步函数
    • 确定如何在JavaScript中处理函数
    • 创建一个模仿UnderScotre.JS的函数库
    • 深入研究ES8功能特性,如扩散运算符和生成器
    • 通过遵循功能范例,创建一个工作方式类似于反应-重复模式的库

    这本书是为谁写的

    Novice JavaScript developers.

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

    点击星号评分!

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

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

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册