当前,实时应用如雨后春笋般涌现出来。在各种智能手机的通知栏,以及windows等操作系统的右下角弹窗区和通知区,常常能看到各类应用程序推送的消息。除了社交软件之外,甚至即时通信软件、安全软件等,都开始使用实时技术发布消息。实时技术能在新事件发生时,让用户即刻获得新的消息。灵格斯多夫、勒格特专著的《构建实时Web应用(基于HTML5WebSocket\PHP和jQuery)》对实时技术进行了详尽的介绍。
灵格斯多夫、勒格特专著的《构建实时Web应用(基于HTML5WebSocket\PHP和jQuery)》系统讲解了如何在应用程序中构建交互式的实时功能,以提供更好的用户体验。本书使用HTML5WebSocket技术,大大简化了学习的过程,使读者能更好地洞悉Web技术的发展方向。本书还讲解了如何利用实时Web技术来构建实时应用。在Web开发专家的引领下,你将逐步学会使用HTML5WebSocket、PHP和jQuery来创建一个实时问答应用,这个应用能够兼容PC和手机等移动设备的浏览器。
《构建实时Web应用(基于HTML5WebSocket\PHP和jQuery)》主要内容
·实时Web应用的技术原理,以及构建实时Web应用需要使用的技术和工具
·使用Pusher构建实时Web应用
·实时Web应用的规划与设计
·在任何项目中轻松添加实时功能
·使用响应式布局和jQuery效果
·通过PHP和DMySQL构建满足MVC框架的Web应用后端
·在Web应用程序中整合实时交互功能
译者序
前言
第一部分 熟悉必备技术
第1章 什么是实时
1.1 传媒的演化
1.1.1 是网站而不是Web应用
1.1.2 HTTP解决方案
1.1.3 一个先要解决的问题:实时究竟意味着什么
1.1.4 AJAX
1.1.5 轮询
1.1.6 HTTP长轮询
1.1.7 HTTP流
1.1.8 在Web浏览器中使用基于HTTP的解决方案的其他问题
1.2 解决方案:WebSocket
1.3 为什么要学习实时Web技术
1.4 请即刻在你的应用中使用实时Web技术
1.5 小结
第2章 工具
第3章 Pusher
第二部分 规划应用
第4章 选择Web应用
第5章 确定应用的功能和结构
第三部分 构建基本内容
第6章 设计应用
第7章 创建HTML和CSS标记
第8章 构建后端:第1部分
第9章 构建后端:第2部分
第10章 实现实时事件和jQuery效果
附录A 深入理解OAuth