万本电子书0元读

万本电子书0元读

顶部广告

单页Web应用:JavaScript从前端到后端电子书 租阅

如果你的网站还是一系列跳转页面,那就落伍了。单页Web应用(single page web application,SPA)是你接下来的选择:将用户界面渲染和业务逻辑放在浏览器端,只在同步数据的时候才和服务器通信,它们可以提供流畅的用户体验,就像本地应用程序一样。不过,单页Web应用的开发、管理和测试有很大的挑战。 本书展示了从前端到后端都使用JavaScript来开发复杂的单页Web应用,你的团队能够很容易地进行设计、测试、维护和扩展,不会受到某个框架的限制。期间你将会使用HTML5、CSS3和JavaScript的高级开发技能,Web服务器和数据库的语言也是JavaScript。

售       价:¥

纸质售价:¥47.60购买纸书

249人正在读 | 0人评论 6.2

作       者:[美]Michael S. Mikowski,Josh C. Powell

出  版  社:信息技术第一出版分社

出版时间:2014-10-01

字       数:17.6万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
  《单页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的开发经验。 《单页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的发经验。
【推荐语】
如果你的网站还是一系列跳转页面,那就落伍了。单页Web应用(single page web application,SPA)是你下来的选择:将用户界面渲染和业务逻辑放在浏览器端,只在同步数据的时候才和服务器通信,它们可以提供流畅的用户体验,就像本地应用程序一样。不过,单页Web应用的发、管理和测试有很大的挑战。 本书展示了从前端到后端都使用JavaScript来发复杂的单页Web应用,你的团队能够很容易地行设计、测试、维护和扩展,不会受到某个框架的限制。期间你将会使用HTML5、CSS3和JavaScript的高级发技能,Web服务器和数据库的语言也是JavaScript。 本书读者需要具备基本的Web发知识,但不要求具备单页Web应用的相关发经验。 要下载本书的代码可以登录manning.com/SinglePageWebApplications。
【作者】
本书作者是架构师和工程管理者。Michael Mikowski已经发过许多商业级单页Web应用,其中有个平台每年要处理的请求超过1000亿次。Josh Powell搭建过一些流量非常大的网站。
目录展开

内容提要

译者简介

译者序

前言

关于作者

致谢

关于本书

关于封面插图

第一部分 单页应用简介

第1章 第一个单页应用

1.1 定义、一些历史和一些关注点

1.2 构建第一个单页应用

1.3 精心编写的单页应用的用户效益

1.4 小结

第2章 温故JavaScript

2.1 变量作用域

2.2 变量提升

2.3 高级变量提升和执行环境对象

2.4 作用域链

2.5 JavaScript对象和原型链

2.6 函数——更深入的窥探

2.7 小结

第二部分 单页应用客户端

第3章 开发Shell

3.1 深刻理解Shell

3.2 创建文件和名字空间

3.3 创建功能容器

3.4 渲染功能容器

3.5 管理功能容器

3.6 管理应用状态

3.7 小结

第4章 添加功能模块

4.1 功能模块策略

4.2 创建功能模块文件

4.3 设计方法API

4.4 实现功能API

4.5 添加经常使用的方法

4.6 小结

第5章 构建Model

5.1 理解Model

5.2 创建Model和其他文件

5.3 设计people对象

5.4 构建people对象

5.5 在Shell中开启登入和登出的功能

5.6 小结

第6章 完成Model和Data模块

6.1 设计chat对象

6.2 构建chat对象

6.3 给Model添加Avatar功能

6.4 完成Chat功能模块

6.5 创建Avatar功能模块

6.6 数据绑定和jQuery

6.7 创建Data模块

6.8 小结

第三部分 单页应用服务器

第7章 Web服务器

7.1 服务器的作用

7.2 Node.js

7.3 高级路由

7.4 添加认证和授权

7.5 Websocket和Socket.IO

7.6 小结

第8章 服务器数据库

8.1 数据库的作用

8.2 MongoDB简介

8.3 使用MongoDB驱动程序

8.4 验证客户端数据

8.5 创建单独的CRUD模块

8.6 构建chat模块

8.7 小结

第9章 单页应用发布准备

9.1 单页应用针对搜索引擎的优化

9.2 云和第三方服务

9.3 缓存和缓存破坏

9.4 小结

附录A JavaScript编码标准

附录B 测试单页应用

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部