移动网页设计与开发 HTML5+CSS3+JavaScript

978-7-115-34260-7
作者: 【英】Peter Gasston
译者: 王雪邢薇薇
编辑: 赵轩

图书目录:

目 录

第 1章 网络平台 1

1.1 对术语的简短说明 2

1.2 你是谁,你需要知道些什么 2

1.3 了解什么是HTML5 3

1.4 真正的HTML5 3

1.5 CSS3及其他 7

1.6 浏览器支持 9

1.7 测试,再测试,进行更多的测试 9

总结 10

第 2章 结构和语义 11

2.1 HTML5的新元素 12

2.2 网页易读性倡议的无障碍的富因特网应用程序组件(WAI-ARIA) 16

2.3 语义标记的重要性 18

2.4 微格式 19

2.5 RDFa 20

2.6 微数据 21

2.7 数据属性 25

2.8 Web组件:标记的未来? 27

总结 28

第3章 设置响应性CSS 29

3.1 媒体查询 30

3.2 JavaScript中的媒体查询 42

3.3 自适应网页设计响应式网页 43

3.4 窗口关联的长度单位 46

3.5 响应式设计和被替换的对象 49

总结 53

第4章 CSS布局的新方法 54

4.1 多栏结构 55

4.2 弹性布局盒(Flexbox) 58

4.3 网格布局 65

4.4 更远的未来 73

总结 73

第5章 现代JavaScript 74

5.1 JavaScript的新功能 75

5.2 JavaScript库 82

5.3 polyfill和shim 89

5.4 测试和调试 90

总结 90

第6章 Device(设备)API 91

6.1 地理定位(Geolocation) 92

6.2 方向(Orientation) 94

6.3 全屏(Fullscreen) 95

6.4 振动(Vibration) 97

6.5 电池状态(Battery Status) 98

6.6 网络信息 99

6.7 摄像头和麦克风 100

6.8 网络存储(Web Storage) 101

6.9 拖放(Drag和Drop) 103

6.10 文件交互 106

6.11 Mozilla公司的火狐OS系统和WebAPI 107

6.12 PhoneGap和本地封装器 108

总结 108

第7章 图像和图形 109

7.1 矢量和位图比较 110

7.2 可缩放矢量图形 110

7.3 canvas元素 119

7.4 选择SVG或Canvas的情况 123

总结 124

第8章 新表单 125

8.1 新输入类型 126

8.2 新属性 127

8.3 数据单(datalists) 130

8.4 屏幕控件与部件 131

8.5 将信息显示给用户 135

8.6 客户端表单验证 139

8.7 客户端验证API(ConstraintValidation API) 141

8.8 表单和CSS 144

总结 145

第9章 多媒体 146

9.1 媒体元素 147

9.2 媒体框架结构 153

9.3 Media API(媒体API) 154

9.4 媒体事件 158

9.5 高级媒体交互 159

总结 160

第 10章 网络应用程序 161

10.1 网络应用程序 162

10.2 混合应用程序 165

10.3 电视应用程序 168

10.4 Webinos 169

10.5 应用程序缓存 169

总结 172

第 11章 前景 174

11.1 Web组件 175

总结 182

11.2 CSS的前景 183

总结 191

附录A 192

详情

本书作者peter·Gasston巧妙地引导你通过学习目前最新最实用的技术,深入了解HTML5,CSS3,JavaScript和SVG这些不可不知的技术。对于要建立现代化的,功能齐全的网站和应用程序的Web开发人员,这本书将是不可或缺的。

图书摘要

相关图书

D3 4.x数据可视化实战手册(第2版)
D3 4.x数据可视化实战手册(第2版)
反应式Web应用开发
反应式Web应用开发
全栈工程师Web开发指南
全栈工程师Web开发指南
用户体验可视化指南
用户体验可视化指南
关联数据:万维网上的结构化数据
关联数据:万维网上的结构化数据
Web前端开发精品课 HTML CSS JavaScript基础教程
Web前端开发精品课 HTML CSS JavaScript基础教程

相关文章

相关课程