《掌握 JavaScript 函数式编程:使用函数式 JavaScript 和 TypeScript 编写干净、健壮且可维护的 Web 和服务器代码第 3 版》

作者:

日期:2023-10-14

出版:

  • 230
  • 0
  • 0

作品总结

《掌握 JavaScript 函数式编程:使用函数式 JavaScript 和 TypeScript 编写干净、健壮且可维护的 Web 和服务器代码第 3 版》

应用函数式编程技术为前端和后端开发编写可测试的 terser 代码,提高清晰度、并发性和性能;

本书的主要特点

  • 将函数式编程概念和技术应用于日常JavaScript或TypeScript编程
  • 掌握JavaScript和TypeScript中的函数式编程,以解决现实世界的开发问题
  • 应用函数式编程以获得具有更高模块化和可重用性的更好的可测试程序

书籍简介

函数式编程是一种使用函数开发软件的编程范式。本书充满了示例,使您能够利用最新的JavaScript和TypeScript版本来生成现代和干净的代码,并教您如何应用函数式编程技术来开发更有效的算法,编写更简洁的代码并简化单元测试。

本书全面涵盖了函数式编程中的主要主题,以生成更短、更清晰和可测试的程序。您将首先掌握编写和测试纯函数、减少副作用以及其他关键功能,使您的应用程序本质上正常运行。本书专门探讨了简化编码、应用递归、执行高级编码、学习实现不变性的方法、实现设计模式和使用数据类型的技术。

在本书结束时,您将掌握实用的编程技能,通过将函数式编程添加到最合适的位置来自信地增强您的应用程序。

通过本书你将学到什么

  • 了解何时使用函数式编程与经典面向对象编程
  • 使用声明性编码而不是命令性编码,以获得更清晰、更易于理解的代码
  • 了解如何避免副作用,并使用闭包和不可变数据创建更可靠的代码
  • 使用递归来帮助设计和实现更易于理解的复杂问题解决方案
  • 定义带或不带 TypeScript 的函数式编程数据类型,添加类型检查,并实现不变性
  • 应用高级容器以获得更好的结构来解决错误并实现异步编程

这本书是为谁写的

如果你是一个JavaScript或TypeScript开发人员,希望提高你的编程技能,那么这本书就是为你准备的。本书既适用于使用 React、Vue 或 Angular 等框架的前端开发人员,也适用于使用 Node.js 或 Deno 的后端开发人员。

0条评论