zoukankan      html  css  js  c++  java
  • JS函数式编程【译】前言

    前言

    函数式编程是一种能够让你编写更聪明的代码的方式,可以减低复杂度,增强模块化。 它是一种通过灵巧地变化、组合、使用函数达到编写简洁代码的方式。 Javascript提供了一个实现这些的超赞的途径。Javascript,这个Internet的脚本语言, 它的核心实际上是一个函数式语言。通过学习如何显露出它作为一个函数式语言的真实身份, 我们可以实现强大的、更易维护的以及更可靠的web应用。 通过这些,Javascript的那些怪癖和缺陷将会立刻变得清晰,并且语言本身也将会无限精彩。 学习如何使用函数式编程,将会让你成为一个更好的程序员,受益终身。

    这本书是一个面向那些对学习函数式编程感兴趣的新老Javascript开发人员的指南。 通过在函数式编程技术、风格以及js库的细节方面循序渐进,这本书将帮助你写出更漂亮的代码, 成为更出色的程序员。

    这本书包含什么

    第一章,Javascript函数式编程的力量——举例,分别通过传统的和函数式编程的方式来来为此书定调, 这里通过对比两种方式来强调函数式编程的重要性。

    第二章,函数式编程基础,为你介绍函数式编程的核心概念,以及Javascript内置函数。

    第三章,建立函数式编程环境,探索不同的Javascript库,以及如何为函数式编程而优化他们。

    第四章,在Javascript中实现函数式编程的技术,详解Javascript中函数式的范例。 这里涵盖了函数式编程的多种风格,并且举例说明在不同的场景下应该如何使用。

    第五章,类型理论,通过细节讲解类型理论的概念,并且应用到Javascript中。

    第六章,高级主题以及Javascript的缺陷,指出你在编写Javascript程序时将要面对的大量的坑, 以及处理他们的多种方式。

    第七章,Javascript中的函数式和面型对象编程,把对Javascript的函数式和面向对象编程联系起来, 并向你展示这两种范式是如何互补和并存的。

    附录A,Javascript中函数式编程的常用函数,包含了Javascript中进行函数式编程的常用函数。

    附录B,术语表,包含了这本书的所有术语。

    你需要准备什么

    只需要一个浏览器来随时跑你的代码

    谁适合读这本书

    如果你是一个对学习函数式编程感兴趣的Javascript开发人员,寻求对掌握Javascript语言质的飞跃, 或者只是想成为一个更好的程序员,那么这本书是适合你的。这本书的目标读者包括开发强交互前端应用 ,以及高可靠性高并发性的服务器端应用,或者两者通吃的程序员

  • 相关阅读:
    如何使用websocket实现前后端通信
    影响MySQL的性能(一)磁盘的选择
    springboot结合日志门面SLF4j和日志实现Logback的使用
    分享一个猜数字小游戏的脚本
    关于drop table *** purge (drop后不过回收站)
    关于DateBase link(dbLINK)及同义词
    关于数据更新(update)
    关于insert into(插入值)
    关于wm_concat(把一列的值,通过','进行分隔后,合并成一个值进行显示)
    关于PIVOT(用于行转列)
  • 原文地址:https://www.cnblogs.com/tolg/p/4672027.html
Copyright © 2011-2022 走看看