html5 和 web php,目录_构建实时Web应用:基于HTML5 WebSocket、PHP和jQuery_红黑联盟读书频道...

15834fdd7647b011d926e490ac16194e.png

全书一共10章:第1章介绍了什么是实时Web技术及其原理;第2章详细讲解了构建实时Web应用需要哪些技术和工具;第3章讲解了如何利用Pusher构建实时Web应用;第4章介绍了如何根据需要在Web应用和原生应用之间做出选  立即去当当网订购

译者序

前言

第一部分 熟悉必备技术

第1章 什么是实时 / 2

1.1 传媒的演化 / 2

1.1.1 是网站而不是Web应用 / 3

1.1.2 HTTP解决方案 / 4

1.1.3 一个先要解决的问题:实时究竟意味着什么 / 5

1.1.4 AJAX / 5

1.1.5 轮询 / 5

1.1.6 HTTP长轮询 / 7

1.1.7 HTTP流 / 8

1.1.8 在Web浏览器中使用基于HTTP的解决方案的其他问题 / 9

1.2 解决方案:WebSocket / 11

1.3 为什么要学习实时Web技术 / 13

1.4 请即刻在你的应用中使用实时Web技术 / 14

1.5 小结 / 14

第2章 工具 / 15

2.1 我们要构建什么 / 15

2.2 选择工具 / 16

2.2.1 HTML5 / 16

2.2.2 CSS3 / 19

2.2.3 JavaScript和jQuery / 22

2.2.4 PHP / 26

2.2.5 MySQL / 28

2.2.6 HTML5的WebSocket技术和Pusher / 31

2.2.7 OAuth / 33

2.3 小结 / 35

第3章 Pusher / 36

3.1 Pusher简史 / 36

3.2 为什么要使用Pusher / 36

3.2.1 扩展性 / 37

3.2.2 WebSocket、旧技术支持和自动重连接 / 37

3.2.3 其他客户端库 / 37

3.2.4 REST API / 37

3.2.5 服务器库 / 37

3.2.6 开发人员工具 / 38

3.2.7 文档 / 38

3.3 Pusher中的术语 / 38

3.4 开始使用Pusher / 39

3.5 使用Pusher发送事件 / 45

3.6 调试Pusher应用程序 / 54

3.7 小结 / 55

第二部分 规划应用

第4章 选择Web应用 / 58

4.1 为什么要在Web应用与原生应用间做抉择 / 58

4.2 要考虑的因素 / 58

4.2.1 了解用户 / 59

4.2.2 市场推广 / 59

4.2.3 销售 / 61

4.2.4 发布应用程序 / 61

4.2.5 外观和性能 / 62

4.2.6 开发 / 63

4.3 根据需要进行选择 / 66

4.3.1 选择Web应用而不是原生应用 / 67

4.3.2 最终的决定:构建Web应用程序 / 67

4.4 小结 / 68

第5章 确定应用的功能和结构 / 69

5.1 应用要做什么 / 69

5.2 应用不做什么 / 69

5.3 用户扮演的角色 / 70

5.3.1 主持人 / 70

5.3.2 参与者 / 70

5.4 前端规划 / 71

5.4.1 要使用的技术 / 71

5.4.2 使用HTML5 / 71

5.4.3 CSS3、媒体查询以及它们如何影响设计和HTML / 74

5.4.4 效果和动画 / 78

5.5 后端规划 / 79

5.6 将所有这些整合入线框图中 / 85

5.6.1 筹划主页 / 85

5.6.2 筹划参与者的问答页面 / 85

5.6.3 筹划主持人的问答页面 / 86

5.7 小结 / 87

第三部分 构建基本内容

第6章 设计应用 / 90

6.1 为设计设置目标 / 90

6.2 定义颜色面板 / 91

6.3 选择字体 / 91

6.4 设计常见的页面元素 / 93

6.4.1 创建页眉 / 93

6.4.2 创建页脚 / 95

6.4.3 表单元素 / 96

6.5 设计主页视图 / 100

6.5.1 创建房间的表单 / 100

6.5.2 加入房间的表单 / 102

6.6 设计房间视图 / 104

6.6.1 设计参与者视图 / 104

6.6.2 设计关闭的房间视图 / 105

6.6.3 设计主持人视图 / 105

6.7 小屏幕布局 / 107

6.8 小结 / 108

第7章 创建HTML和CSS标记 / 109

7.1 开始构建基本部分:设置HTML5文档 / 109

7.2 获得需要的字体 / 110

7.3 常见的元素 / 113

7.3.1 页眉标记 / 113

7.3.2 页脚标记 / 114

7.3.3 样式 / 115

7.3.4 使得页眉和页脚具有响应 / 119

7.4 开发主页视图 / 120

7.4.1 编写标记 / 120

7.4.2 添加媒体查询 / 126

7.5 开发参与者的活动房间视图 / 127

7.5.1 编写标记 / 128

7.5.2 实现CSS / 131

7.5.3 添加媒体查询 / 136

7.6 开发参与者的关闭的房间的视图 / 139

7.6.1 尽可能少引入新标记 / 139

7.6.2 添加样式 / 140

7.6.3 关于媒体查询 / 140

7.7 开发主持人的房间视图 / 141

7.7.1 修改现有的标记 / 141

7.7.2 更新CSS / 143

7.7.3 更新媒体查询 / 144

7.8 小结 / 146

第8章 构建后端:第1部分 / 147

8.1 计划简单的MVC框架 / 147

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值