第一部分 构建过程

第一部分 构建过程

本书第一部分专门介绍构建过程,还会通过实例介绍Grunt。这一部分既有理论也有实践,目的是告诉你什么是构建过程,为什么以及如何使用构建过程。

第1章说明构建优先原则包含的两层意思:构建过程和应用复杂度管理。然后开始编写第一个构建任务:使用lint程序检查代码,避免有句法错误。

第2章专门介绍构建任务。你会了解组成一次构建的各项任务,如何配置任务,以及如何自己编写任务。针对每种情况,我们都会先讲理论,然后再使用Grunt编写实例。

第3章介绍如何配置应用的环境,而且要安全存储敏感信息。我们会说明搭建开发环境的流程,以及如何自动完成这些构建步骤。

第4章再介绍一些需要在发布应用时执行的任务,例如优化静态资源和管理文档。你会学到如何使用持续集成服务检查代码的质量。我们还会把应用部署到线上环境,让你实际体验一把。

目录

  • 版权声明
  • 献词
  • 前言
  • 关于本书
  • 关于封面
  • 致谢
  • 第一部分 构建过程
  • 第 1 章 构建优先
  • 第 2 章 编写构建任务,制定流程
  • 第 3 章 精通环境配置和开发流程
  • 第 4 章 发布、部署和监控
  • 第二部分 管理复杂度
  • 第 5 章 理解模块化和依赖管理
  • 第 6 章 理解JavaScript中的异步流程控制方法
  • 第 7 章 使用模型-视图-控制器模式
  • 第 8 章 测试JavaScript组件
  • 第 9 章 REST API设计和分层服务架构
  • 附录 A Node.js的模块
  • 附录 B 介绍Grunt
  • 附录 C 选择合适的构建工具
  • 附录 D JavaScript代码质量指南