类似推荐
编辑推荐
面向一线开发人员的一本实用教程,对新的Web开发技术与程序进行了全面的梳理和总结,为JavaScript开发人员提供了改进Web开发质量和开发流程的新技术。
内容简介
这本书主要分两大块,首先是以构建为目标实现JavaScript驱动开发,其次是提升日常开发工作效率的最佳实践,比如管理代码变更、一条命名部署、临近应用程序状态等。
作者简介
作者比瓦卡,Java Script开源社区的活跃成员,自由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 正则表达式
看完了
JavaScriptWeb应用开发是2015年由人民邮电出版社·图灵出品出版,作者[阿] 比瓦卡。
得书感谢您对《JavaScriptWeb应用开发》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。