JavaScriptWeb应用开发

JavaScriptWeb应用开发

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

面向一线开发人员的一本实用教程,对新的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应用开发》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
鸿蒙应用开发入门 电子书
本书带你了解与入门鸿蒙系统。
Java Web应用开发 电子书
本书将JavaWeb开发的基础知识与实例有机地结合在一起,系统地介绍JavaWeb应用开发过程中的一些实用技术、系统设计与编程思想。本书主要内容包括JavaWeb开发基础、Servlet入门、Servlet应用、JSP应用开发、JDBC数据库应用开发、EL表达式与JSTL标签、基于WebMVC框架的项目实践。全书不仅介绍理论基础,更强调实际应用。本书可作为普通高等院校计算机相关专业的教材,也可作为
Hadoop应用开发基础 电子书
Hadoop是一个分布式系统的基础架构,支持对大量数据进行分布式处理,能以高效、可靠的方式完成数据处理。本书围绕Hadoop生态圈技术进行讲解,主要包括Hadoop环境配置、Hadoop分布式文件系统(HDFS)、Hadoop分布式计算框架MapReduce、Hadoop资源调度框架YARN与Hadoop新特性、Hadoop分布式数据库HBase、Oozie工作流调度系统等内容。本书以Linux操
Android 移动应用开发 电子书
本书由浅入深、系统全面地讲解了Android软件开发的基本方法和常用技能。全书分为11章,首先概述Android系统的特点和架构,并带领读者搭建Android开发环境,完成第一个Android程序;第3到10章完整地讲解了Android开发中的各种基本知识和关键技术,包括四大组件、界面布局、UI控件与事件响应、组件通信、广播机制、线程与UI通信、服务、数据存储、网络开发、传感器以及地图的使用等,通
智能计算平台应用开发 电子书
1.教育部“1 X”证书智能计算平台应用开发官方认证教材,3本教材分别对应3个级别职业技能认证。 2.依托华为智能计算设备(ARM服务器、人工智能服务器)。 3.理实一体化,案例丰富。 4.产教融合,校企合作共同编写。 5.配套资源丰富,适合教学。