内容简介
第1章 HTML5概述
1.1互联网概述
1.1.1超文本传输协议
1.1.2统一资源定位符
1.1.3超文本标记语言
1.1.4 XML和XHTML
1.2 HTML5的改变
1.2.1 HTML5新增元素
1.2.2 HTML5废除的元素
1.2.3 HTML5新增的属性
1.2.4 HTML5的新特性和新规则
1.2.5 HTML5开发工具
1.3 HTML5文档基本结构
1.4 HTML5语法
1.5 HTML5常用标签
1.5.1 〈meta〉
1.5.2标题
1.5.3换行元素
1.5.4分隔线
1.5.5段落
1.5.6特殊字符
1.5.7列表
1.5.8锚元素
1.5.9表格
小结
习题
第2章 表单
2.1 form标签
2.2 HTML5中新增的input元素
2.2.1 email类型
2.2.2 url类型
2.2.3 number类型
2.2.4 range类型
2.2.5 Date pickers类型
2.2.6 search类型
2.2.7 tel类型
2.2.8 color类型
2.3 HTML5中新增的表单元素
2.3.1 datalist元素
2.3.2 keygen元素
2.3.3 output元素
小结
习题
第3章 HTML5画布
3.1 HTML5的Canvas元素
3.2绘制简单图形
3.2.1绘制直线
3.2.2绘制矩形
3.2.3绘制圆或圆弧
3.2.4绘制三角形
3.3绘制文字
3.3.1绘制填充文字
3.3.2绘制轮廓文字
3.4图形变换
3.4.1保存与恢复
3.4.2移动
3.4.3缩放
3.4.4旋转
3.4.5变形
3.5操作图像
3.6其他颜色和样式
3.6.1线型
3.6.2渐变
3.6.3绘制图案
3.6.4透明度
3.6.5阴影
小结
习题
第4章 音频视频与本地存储
4.1音频
4.1.1音频格式
4.1.2 audio元素
4.1.3 JavaScript控制Audio对象
4.2视频
4.2.1视频格式
4.2.2 video元素
4.3 Web Storage
4.4 Web SQL
小结
习题
第5章 离线应用和 Web Workers
5.1 HTML5离线应用概述
5.2 ApplicationCache对象
5.2.1属性
5.2.2事件
5.3离线缓存的实现
5.4离线缓存的更新
5.5离线缓存应用示例
5.5.1缓存首页
5.5.2缓存图像
5.6 Web Workers
5.6.1 Web Workers概述
5.6.2 Web Workers成员
5.6.3 Web Workers示例
小结
习题
第6章 Geolocation地理位置
6.1概述
6.1.1地理位置的表达
6.1.2地理位置的来源
6.2 Geolocation API
6.2.1获取当前地理位置信息
6.2.2监视地理位置信息
6.2.3停止获取地理位置信息
6.3示例
6.3.1使用腾讯地图定位
6.3.2距离跟踪器
小结
习题
第7章 CSS3
7.1CSS3概述
7.2 CSS3的基本语法
7.3 CSS3的使用方式
7.4 CSS3的继承
7.5 CSS3元素选择符
7.5.1通配选择符
7.5.2类型选择符
7.5.3 ID选择符
7.5.4类选择符
7.6 CSS3关系选择符
7.6.1包含选择符
7.6.2子选择符
7.6.3相邻选择符
7.6.4兄弟选择符
7.7 CSS3属性选择符
7.8 CSS3伪类选择符
7.9 CSS伪元素选择符
小结
习题
第8章 CSS3样式属性
8.1字体属性
8.2文本和文本装饰属性
8.3背景属性
8.4边框属性
8.5定位属性
8.6布局属性
8.7列表属性
8.8光标属性
小结
习题
第9章 CSS3页面布局
9.1概述
9.2盒子模型和DIV
9.3页面布局
9.3.1简单布局
9.3.2圣杯布局
9.3.3多栏布局
9.3.4弹性伸缩布局
9.4 DI V浮动
9.5实用技巧
9.6 CSS hack
9.6.1主流的浏览器
9.6.2 CSS hack的分类
小结
习题
第10章 JavaScript基础
10.1JavaScript简介
10.1.1 JavaScript的语言特点
10.1.2 JavaScript的基本结构
10.2 JavaScript语法
10.2.1数据类型
10.2.2常量
10.2.3变量
10.2.4注释
10.2.5运算符
10.2.6流程控制
10.3 JavaScript函数
10.3.1内置函数
10.3.2用户自定义函数
小结
习题
第11章 JavaScript对象
11.1JavaScript核心对象
11.1.1数组对象
11.1.2字符串对象
11.1.3日期对象
11.1.4数学对象
11.2 JavaScript自定义对象
11.2.1使用原型添加属性和方法
11.2.2创建自定义对象
小结
习题
第12章 DOM编程
12.1 BOM和DOM概述
12.2 JavaScript事件
12.3 window对象
12.3.1 window对象的属性
12.3.2 window对象的方法
12.4 document对象
12.5 history对象
12.6 location对象
12.7事件的应用
12.7.1鼠标事件
12.7.2键盘事件
12.8网页特效
小结
习题
第13章 AJAX
13.1概述
13.2 XML HttpRequst对象
13.2.1 XMLHttpRequest对象的创建
13.2.2 XMLHttpRequest对象的方法
13.2.3 XMLHttpRequest对象的属性
13.2.4 XMLHttpRequest对象的工作过程
13.3 AJAX与JSP
13.4 AJAX与XML
13.5 AJAX与数据库
小结
习题
第14章 jQuery
14.1概述
14.2 jQuey选择器
14.3 jQuery的事件处理
14.4 jQuery的特效
14.5 jQuery操作DOM
14.5.1 jQuery读写元素的内容和属性
14.5.2 jQuery更改页面元素
14.5.3 jQuery操作CSS属性
小结
习题
参考文献