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语言质的飞跃, 或者只是想成为一个更好的程序员,那么这本书是适合你的。这本书的目标读者包括开发强交互前端应用 ,以及高可靠性高并发性的服务器端应用,或者两者通吃的程序员

  • 相关阅读:
    AC自动机+全概率+记忆化DP UVA 11468 Substring
    java POI技术之导出数据优化(15万条数据1分多钟)
    验证IP端与数据库Ip端是否重复!!!
    JAVA中IP和整数相互转化(含有掩码的计算)
    Nginx搭建反向代理服务器过程详解
    session原理及实现共享
    Linux部署多个tomcat
    linux下怎么修改mysql的字符集编码
    linux yum 安装mysql
    VM虚拟机下的Linux不能上网
  • 原文地址:https://www.cnblogs.com/tolg/p/4672027.html
Copyright © 2011-2022 走看看