本书是面向一线开发人员的一本实用教程,对最新的Web 开发技术与程序进行了全面的梳理和总结,为JavaScript 开发人员提供了改进Web 开发质量和开发流程的最新技术。本书主要分两大块,首先是以构建为目标实现JavaScript 驱动开发,其次介绍如何管理应用设计过程中的复杂度,包括模块化、MVC、异步代码流、测试以及API 设计原则。本书适合各层次Web 开发人员阅读。
大多数应用的命运在一行代码都没编写之前就已注定了。为什么呢?很简单,设计得不好,自然结果也不好。应用的基础是好的设计和有效的过程,在此之上才能构建、扩展和改进应用。为了改进开发过程,JavaScript开发者要发掘工具、现代化的库和架构模式。
本书介绍了用于提升应用质量和改进开发流程的技术。首先会教你如何制定能优化产品质量的过程,制定好过程后,每次修改代码后都会执行一些任务,每次提交后都会运行测试,还能自动部署。本书还会集中介绍如何设计模块化的组件,以及如何使用这些组件构建健壮的应用。