HTML 5技术从根本上改变了开发Web应用的方式,从桌面浏览器到移动应用,这种语言和标准都正在影响并将继续影响着各种操作平台。本书从初学者的角度,以形象的比喻、实用的案例、通俗易懂的语言详细介绍了使用HTML 5进行本地Web应用和移动App构建的各方面内容和技巧。
本书共10章,其中第1~4章主要介绍了HTML 5简介、HTML 5的文档结构元素、HTML 5基本页面元素和表单元素。第5~9章主要讲解了CSS3高级应用、浮动与定位、HTML 5 canvas、本地存储与离线应用、HTML 5高级特性。第10章为项目实战,带领读者开发一个七彩气象App的页面。
本书附有配套的源代码、习题、教学课件、教学大纲、教学辅助案例等资源。
本书适合作为普通高等院校、高等职业院校相关专业Web前端技术、Web App开发课程的教材,也可以作为HTML 5开发的培训教材,还可以作为网页制作、网页编程等行业人员的参考读物。
第1章 HTML 5简介.....................................................................1
1.1 HTML的发展历史..................................................................2
1.2 HTML 5的新特性与优势........................................................3
1.3 HTML 5开发环境的搭建........................................................5
1.4 开发第一个HTML 5网页........................................................8
本章小结......................................................................................12
第2章 HTML 5的文档结构元素..................................................13
2.1 HTML 5的文档基本结构......................................................14
2.2 HTML 5的基本标记.............................................................16
2.3 HTML 5的图像标记.............................................................22
2.4 案例—— 制作图文混排页面..................................................26
本章小结......................................................................................30
第3章 HTML 5基本页面元素......................................................33
3.1 列表元素.............................................................................34
3.2 结构元素.............................................................................37
3.3 分组元素.............................................................................42
3.4 页面交互元素.......................................................................44
3.5 音频和视频元素...................................................................47
3.6 案例—— 制作畅销书单页面..................................................51
本章小结......................................................................................59
第4章 表单元素..........................................................................61
4.1 表单定义元素及属性............................................................62
4.2 表单输入元素及属性.............................................................63
4.3 新增的表单元素及属性.........................................................70
4.4 案例—— 学生信息登记表界面...............................................78
本章小结......................................................................................81
第5章 CSS3高级应用................................................................83
5.1 CSS3概述...........................................................................84
5.2 CSS3基本选择器................................................................85
5.3 CSS3复合选择器................................................................87
5.4 CSS3背景..........................................................................92
5.5 CSS3渐变...........................................................................96
5.6 CSS3过渡..........................................................................98
5.7 CSS3动画.........................................................................102
5.8 案例—— 春夏秋冬景色变换................................................104
本章小结....................................................................................114
第6章 浮动与定位....................................................................117
6.1 浮动..................................................................................118
6.2 定位..................................................................................123
6.3 案例—— 导航栏制作...........................................................127
本章小结....................................................................................128
第7章 HTML 5 canvas...........................................................129
7.1 canvas概述......................................................................130
7.2 canvas基础操作................................................................130
7.3 使用canvas绘制基本形状..................................................133
7.4 案例—— 绘制五角星..........................................................140
本章小结....................................................................................142
第8章 本地存储与离线应用.......................................................143
8.1 HTML 5 Web存储............................................................144
8.2 HTML 5离线应用..............................................................150
8.3 案例—— HTML 5简易通讯录.............................................156
本章小结....................................................................................163
第9章 HTML 5高级特性...........................................................165
9.1 HTML 5地理定位..............................................................166
9.2 HTML 5 Ajax访问网络......................................................172
9.3 HTML 5 Web Workers....................................................179
9.4 HTML 5标准规范..............................................................181
本章小结....................................................................................186
第10章 项目实战......................................................................187
10.1 页面效果分析...................................................................188
10.2 页面效果实现...................................................................189
本章小结....................................................................................195
参考文献.........................................................................196