HTML5移动应用开发入门经典

978-7-115-30877-1
作者: 【美】Jennifer Kyrnin
译者: 林星
编辑: 傅道坤

图书目录:

目 录

第 1章 使用HTML5改进移动Web应用的开发 1

1.1 了解HTML5的由来 1

1.1.1 XML及XHTML 2

1.1.2 HTML5的诞生 2

1.2 了解HTML5的不同之处 3

1.3 定义Web应用 3

1.4 使用开放Web标准 4

1.5 在iOS和Android设备中使用HTML5 5

1.6 编写移动网站 6

1.6.1 移动设备的屏幕尺寸和分辨率 6

1.6.2 移动用户需要的内容 6

1.6.3 使用的HTML、CSS及JavaScript是否有效且简洁 7

1.6.4 网站是否需要为移动用户使用独立域名 8

1.6.5 网站需要通过怎样的测试 8

1.7 总结 9

1.8 问与答 9

1.9 测验 10

1.9.1 问题 10

1.9.2 练习 10

第 2章 移动开发中新的HTML5标签和属性 11

2.1 HTML5中的新标签 11

2.1.1 新布局标签 11

2.1.2 其他语义元素 13

2.1.3 新的多媒体标签 14

2.1.4 新的表单功能 16

2.1.5 更好的国际化支持 17

2.2 HTML5的新属性 17

2.3 HTML 4标签和属性的变化 19

2.4 HTML5中的HTML语法变化 20

2.5 HTML5标签及属性对移动设备的支持 20

2.6 HTML5给移动Web开发带来的好处 21

2.6.1 HTML5包含了性能优良的API 21

2.6.2 HTML5 21

2.6.3 用户更青睐Web应用程序 21

2.7 总结 22

2.8 问与答 22

2.9 测验 23

2.9.1 问题 23

2.9.2 练习 23

第3章 用CSS3设计移动页面样式 25

3.1 CSS简介 25

3.1.1 创建CSS样式表 25

3.1.2 使用CSS更改字体 27

3.1.3 使用CSS设计布局 28

3.2 CSS3的新增功能 31

3.2.1 圆角 32

3.2.2 盒阴影及文字阴影 34

3.2.3 透明色 34

3.3 在移动设备上使用CSS3 34

3.4 总结 35

3.5 问与答 35

3.6 测验 35

3.6.1 问题 36

3.6.2 练习 36

第4章 移动设备检测及对HTML5的支持 37

4.1 选择HTML5元素 37

4.2 Android及iOS对HTML5的支持 38

4.3 检测HTML5功能 39

4.3.1 利用全局元素检测属性 40

4.3.2 利用创建的元素检测属性 40

4.3.3 检测方法能否返回正确的值 41

4.3.4 检测元素是否保留值 42

4.3.5 处理IE 8、IE 7和IE 6 43

4.4 优雅降级 44

4.5 使用CSS3媒体查询检测移动浏览器 45

4.5.1 检测宽度与高度 46

4.5.2 检测屏幕方向 47

4.5.3 检测屏幕纵横比 47

4.5.4 检测颜色 47

4.5.5 检测分辨率 47

4.5.6 检测电视及网格设备 47

4.6 测试应用程序 48

4.7 总结 48

4.8 问与答 48

4.9 测验 49

4.9.1 问题 49

4.9.2 练习 49

第5章 JavaScript和HTML5 Web应用程序 51

5.1 JavaScript是什么 51

5.1.1 创建rollover 53

5.1.2 表单数据验证 54

5.1.3 打开新窗口 54

5.1.4 Cookies的设置及读取 55

5.2 什么是jQuery 55

5.2.1 使用jQuery制作rollover 57

5.2.2 使用jQuery进行表单数据验证 58

5.2.3 在Web应用程序中使用jQuery 60

5.3 使用jQuery Mobile 61

5.4 总结 62

5.5 问与答 63

5.6 测验 63

5.6.1 问题 63

5.6.2 练习 64

第6章 创建移动Web应用 65

6.1 建设一个在所有设备上都能运行的网站 65

6.2 确定应用程序类型 66

6.3 用HTML创建应用程序 67

6.4 使用CSS改善HTML外观 69

6.4.1 更改字体 69

6.4.2 加入颜色及背景图像 71

6.4.3 设置布局样式 72

6.5 加入移动meta标签以更有效地创建HTML5页面 73

6.6 针对移动用户来优化网站 75

6.7 总结 77

6.8 问与答 77

6.9 测验 78

6.9.1 问题 78

6.9.2 练习 78

第7章 将站点升级HTML5 79

7.1 确定何时从HTML4升级及升级的具体方式 79

7.1.1 现有标准的通行浏览器支持 80

7.1.2 逐渐升级HTML5 81

7.1.3 来访浏览器类型评估 82

7.1.4 移动互联网浏览趋势 83

7.2 当前启用的HTML5特性 83

7.3 支持HTML5的浏览器 84

7.4 将HTML5特性作为额外内容添加网站 85

7.5 将网站变为杀手级移动应用的HTML5特性 86

7.6 总结 86

7.7 问与答 87

7.8 测验 87

7.8.1 问题 88

7.8.2 练习 88

第8章 将Web应用迁移移动设备 89

8.1 选择Web编辑器 89

8.2 应用程序测试 90

8.3 内容评估 92

8.4 为移动设备调整可视化的设计 93

8.4.1 使用设计元素创建的移动应用程序 93

8.4.2 典型设计 96

8.5 HTML5及CSS3检测 97

8.5.1 多设备支持 98

8.5.2 在其他设备上进行成品应用程序评估 99

8.5.3 桌面模拟器 99

8.5.4 在线模拟器 100

8.6 旧式浏览器中运行应用程序 100

8.7 总结 102

8.8 问与答 103

8.9 测验 103

8.9.1 问题 103

8.9.2 练习 104

第9章 使用HTML5分节元素和语义元素添加语含义 105

9.1 什么是分节元素 105

9.2 使用新的分节元素 106

9.2.1 使用分节元素生成大纲 106

9.2.2 

元素 107

9.2.3 

详情

本书讲解了如何为智能移动设备开发移动app的方法,其中包括创建新的app和升级旧有app的方法,如何提供前沿的媒体内容等。本书还讲解了从地理定位到语义Web在内的高级特性。通过本书学习,你可以掌握这些前沿的移动开发技术,从而开发出健壮的移动app。

图书摘要

相关图书

HTML+CSS+JavaScript完全自学教程
HTML+CSS+JavaScript完全自学教程
零基础入门学习Web开发(HTML5 & CSS3)
零基础入门学习Web开发(HTML5 & CSS3)
HTML CSS JavaScript入门经典 第3版
HTML CSS JavaScript入门经典 第3版
HTML+CSS+JavaScript网页制作 从入门到精通
HTML+CSS+JavaScript网页制作 从入门到精通
从0到1:HTML5 Canvas动画开发
从0到1:HTML5 Canvas动画开发
从零开始:HTML5+CSS3快速入门教程
从零开始:HTML5+CSS3快速入门教程

相关文章

相关课程