单页Web应用 JavaScript从前端到后端 PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
单页Web应用 JavaScript从前端到后端

单页Web应用 JavaScript从前端到后端

MichaelS.Mikowski
Java 前端 JavaScript
浏览人数:73
读者:                             ...
  《单页Web应用:JavaScript从前端到后端》是设计和构建大规模JavaScript单页Web应用(SPA)的宝贵指南,这些应用从前端到后端都使用JavaScript:浏览器端应用、Web服务器和数据库。 
  《单页Web应用:JavaScript从前端到后端》大约三分之二的内容专门讲解单页Web应用的客户端开发,先定义何为JavaScript单页应用,接着介绍书中使用的单页Web应用的架构,然后依次讲解Shell模块、功能模块、Model模块、Data模块和Fake模块等,其中还专门拿出一整章讲解开发单页Web应用时需要掌握的JavaScript概念和特性;剩下三分之一的内容讲解单页Web应用的服务器端开发和其他与单页Web应用相关的知识,如Node.js、MongoDB、CDN、搜索引擎优化、数据分析、错误日志以及各个层级的缓存等。本书两个附录分别介绍JavaScript的编码规范和单页Web应用的测试。 
  《单页Web应用:JavaScript从前端到后端》适合Web开发人员、架构师和产品经理阅读,需要读者至少要有些JavaScript、HTML和CSS的开发经验。

第一部分 单页应用简介   
第1章 第一个单页应用 3   
1.1 定义、一些历史和一些关注点 4   
1.2 构建第一个单页应用 9   
1.3 精心编写的单页应用的用户效益 19   
1.4 小结 20   
第2章 温故JavaScript 22   
2.1 变量作用域 24   
2.2 变量提升 27   
2.3 高级变量提升和执行环境对象 28   
2.4 作用域链 33   
2.5 JavaScript对象和原型链 35   
2.6 函数——更深入的窥探 43   
2.7 小结 54   
第二部分 单页应用客户端   
第3章 开发Shell 57   
3.1 深刻理解Shell 57   
3.2 创建文件和名字空间 59   
3.3 创建功能容器 64   
3.4 渲染功能容器 68   
3.5 管理功能容器 74   
3.6 管理应用状态 80   
3.7 小结 89   
第4章 添加功能模块 90   
4.1 功能模块策略 91   
4.2 创建功能模块文件 96   
4.3 设计方法API 103   
4.4 实现功能API 109   
4.5 添加经常使用的方法 127   
4.6 小结 133   
第5章 构建Model 134   
5.1 理解Model 135   
5.2 创建Model和其他文件 138   
5.3 设计people对象 145   
5.4 构建people对象 151   
5.5 在Shell中开启登入和登出的功能 166   
5.6 小结 171   
第6章 完成Model和Data模块 172   
6.1 设计chat对象 172   
6.2 构建chat对象 177   
6.3 给Model添加Avatar功能 190   
6.4 完成Chat功能模块 195   
6.5 创建Avatar功能模块 208   
6.6 数据绑定和jQuery 216   
6.7 创建Data模块 217   
6.8 小结 220   
第三部分 单页应用服务器   
第7章 Web服务器 223   
7.1 服务器的作用 223   
7.2 Node.js 225   
7.3 高级路由 237   
7.4 添加认证和授权 249   
7.5 Web socket和Socket.IO 251   
7.6 小结 258   
第8章 服务器数据库 259   
8.1 数据库的作用 259   
8.2 MongoDB简介 262   
8.3 使用MongoDB驱动程序 264   
8.4 验证客户端数据 274   
8.5 创建单独的CRUD模块 283   
8.6 构建chat模块 292   
8.7 小结 305   
第9章 单页应用发布准备 306   
9.1 单页应用针对搜索引擎的优化 307   
9.2 云和第三方服务 310   
9.3 缓存和缓存破坏 314   
9.4 小结 326   
附录A JavaScript编码标准 328   
附录B 测试单页应用 361   
看过本书的人还看过