第1章 HTML5概述 1
1.1 HTML5概述 1
1.2 HTML文档结构和编写方法 2
1.2.1 HTML文档结构 2
1.2.2 HTML文档的编写方法 2
1.3 HTML常用标签与全局属性 4
1.3.1 头部标签 4
1.3.2 主体标签 7
1.3.3 文本标签 8
1.3.4 列表标签 10
1.3.5 图像标签 12
1.3.6 超级链接标签 15
1.3.7 热点标签 18
1.3.8 区块元素标签与内联元素标签 19
1.3.9 注释标签 20
1.3.10 全局属性 20
本章小结 20
练习题 21
第2章 创建表格、表单与框架 22
2.1 表格 22
2.1.1 表格的结构 22
2.1.2 完整的表格标签 25
2.1.3 使用表格布局 28
2.2 表单 29
2.3 框架 39
本章小结 40
练习题 41
第3章 CSS概述 42
3.1 CSS介绍 42
3.2 CSS语法 42
3.3 CSS用法 43
3.3.1 行内样式 44
3.3.2 内部样式表 45
3.3.3 外部样式表 45
3.3.4 导入样式 47
3.4 CSS选择器 48
3.4.1 标签选择器 48
3.4.2 类选择器 48
3.4.3 ID选择器 49
3.4.4 伪类选择器 51
3.4.5 属性选择器 55
3.4.6 选择器的组合 57
3.4.7 选择器的分组与继承 59
本章小结 60
练习题 60
第4章 CSS属性与应用 61
4.1 文本与背景样式 61
4.1.1 文本效果 61
4.1.2 背景效果 67
4.1.3 列表样式 72
4.2 表格与表单样式 74
4.2.1 边框与表格 74
4.2.2 表单样式 80
本章小结 83
练习题 83
第5章 盒子模型与网页布局 85
5.1 盒子模型 85
5.1.1 外边距 85
5.1.2 内填充 89
5.1.3 定位属性 90
5.1.4 浮动属性 96
5.2 页面布局 97
5.2.1 圣杯布局 97
5.2.2 双飞翼布局 99
5.2.3 Flex Box布局 101
本章小结 108
练习题 109
第6章 JavaScript基础 110
6.1 JavaScript简介 110
6.1.1 JavaScript的构成 110
6.1.2 使用JavaScript 110
6.2 JavaScript语法基础 113
6.2.1 数据类型 113
6.2.2 变量 119
6.2.3 运算符 121
6.2.4 流程控制 122
6.2.5 函数 125
6.3 事件 128
本章小结 139
练习题 139
第7章 JavaScript对象 141
7.1 自定义对象 141
7.2 String对象 142
7.3 Array对象 150
7.4 Math对象 157
7.5 Number对象 159
7.6 Date对象 160
本章小结 162
练习题 162
第8章 BOM与DOM 163
8.1 BOM 163
8.1.1 Window对象 163
8.1.2 Location对象 172
8.1.3 History对象 173
8.1.4 Screen对象 173
8.2 DOM 173
8.2.1 HTML DOM简介 174
8.2.2 Document对象 174
8.2.3 操作元素 176
本章小结 184
练习题 185
第9章 基于框架的程序设计 186
9.1 jQuery 186
9.1.1 使用jQuery 186
9.1.2 jQuery用法 187
9.2 ECharts 192
9.2.1 使用ECharts 192
9.2.2 ECharts用法 193
本章小结 196
练习题 196
参考文献 197