科技
类型
可以朗读
语音朗读
266千字
字数
2015-09-01
发行日期
展开全部
主编推荐语
面向一线开发人员的一本实用教程,对新的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月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。