展开全部

主编推荐语

面向一线开发人员的一本实用教程,对新的Web开发技术与程序进行了全面的梳理和总结,为JavaScript开发人员提供了改进Web开发质量和开发流程的新技术。

内容简介

这本书主要分两大块,首先是以构建为目标实现JavaScript驱动开发,其次是提升日常开发工作效率的最佳实践,比如管理代码变更、一条命名部署、临近应用程序状态等。

目录

  • 版权信息
  • 版权声明
  • 前言
  • 关于本书
  • 关于封面
  • 致谢
  • 第一部分 构建过程
  • 第 1 章 构建优先
  • 1.1 问题出现了
  • 1.2 遵守构建优先原则,提前计划
  • 1.3 构建过程
  • 1.4 处理应用的复杂度和设计理念
  • 1.5 钻研构建优先原则
  • 1.6 总结
  • 第 2 章 编写构建任务,制定流程
  • 2.1 介绍Grunt
  • 2.2 预处理和静态资源优化
  • 2.3 检查代码完整性
  • 2.4 首次自己编写构建任务
  • 2.5 案例分析:数据库任务
  • 2.6 总结
  • 第 3 章 精通环境配置和开发流程
  • 3.1 应用的环境
  • 3.2 配置环境
  • 3.3 自动执行繁琐的首次设置任务
  • 3.4 在持续开发环境中工作
  • 3.5 总结
  • 第 4 章 发布、部署和监控
  • 4.1 发布应用
  • 4.2 预部署操作
  • 4.3 部署到Heroku
  • 4.4 持续集成
  • 4.5 监控和诊断
  • 4.6 总结
  • 第二部分 管理复杂度
  • 第 5 章 理解模块化和依赖管理
  • 5.1 封装代码
  • 5.2 JavaScript模块
  • 5.3 管理依赖
  • 5.4 理解包管理
  • 5.5 ECMAScript 6新功能简介
  • 5.6 总结
  • 第 6 章 理解JavaScript中的异步流程控制方法
  • 6.1 使用回调
  • 6.2 使用async库
  • 6.3 使用Promise对象
  • 6.4 理解事件
  • 6.5 展望:ES6生成器
  • 6.6 总结
  • 第 7 章 使用模型—视图—控制器模式
  • 7.1 jQuery力不胜任
  • 7.2 在JavaScript中使用MVC模式
  • 7.3 介绍Backbone
  • 7.4 案例分析:购物清单
  • 7.5 Backbone和Rendr:服务器和客户端共享渲染
  • 7.6 总结
  • 第 8 章 测试JavaScript组件
  • 8.1 JavaScript测试速成课
  • 8.2 在浏览器中测试
  • 8.3 案例分析:为使用MVC模式开发的购物清单编写单元测试
  • 8.4 自动运行Tape测试
  • 8.5 集成测试、外观测试和性能测试
  • 8.6 总结
  • 第 9 章 REST API设计和分层服务架构
  • 9.1 规避API设计误区
  • 9.2 学习REST API设计
  • 9.3 实现分层服务架构
  • 9.4 在客户端使用REST API
  • 9.5 总结
  • 附录 A Node.js的模块
  • A.1 安装Node.js
  • A.2 模块系统
  • A.3 导出功能
  • A.4 关于包
  • 附录 B 介绍Grunt
  • B.1 Grunt插件
  • B.2 任务和目标
  • B.3 命令行接口
  • B.4 在项目中使用Grunt
  • B.5 配置Grunt
  • B.6 通配模式
  • B.7 设置任务
  • B.8 自己编写任务
  • 附录 C 选择合适的构建工具
  • C.1 Grunt的优点
  • C.2 Grunt的缺点
  • C.3 把npm当成构建工具
  • C.4 Gulp:流式构建工具
  • 附录 D JavaScript代码质量指南
  • D.1 模块的组织方式
  • D.2 字符串
  • D.3 条件语句
  • D.4 正则表达式
  • 看完了
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社·图灵出品

图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。