理论篇 3
第1章 HTML基础 3
1.1 Web概述 4
1.1.1 超文本传输协议 4
1.1.2 统一资源定位符 4
1.1.3 超文本标签语言 5
1.2 HTML文档结构 5
1.2.1 HTML部分 6
1.2.2 HEAD部分 6
1.2.3 BODY部分 6
1.3 HTML语法 8
1.3.1 标签 8
1.3.2 属性 8
1.3.3 注释 9
1.4 HTML常用基本标签 9
1.4.1 meta标签 9
1.4.2 文本 11
1.4.3 分隔标签 15
1.4.4 列表 16
1.4.5 超链接 19
1.4.6 图像 24
本章小结 25
本章练习 25
第2章 表格、表单和框架 27
2.1 表格 28
2.1.1 表格结构 28
2.1.2 表格标签 29
2.1.3 表格属性设置 31
2.2 表单 32
2.2.1 表单标签 33
2.2.2 表单域 34
2.2.3 表单按钮 37
2.2.4 综合示例 38
2.3 框架 40
2.3.1 框架的基本结构和语法 40
2.3.2 框架的使用 42
本章小结 45
本章练习 46
第3章 CSS样式 47
3.1 CSS基本语法 48
3.1.1 样式规则 48
3.1.2 选择符 49
3.1.3 选择符的组合 52
3.1.4 样式表的继承 53
3.1.5 CSS的使用方式 54
3.2 伪类和伪对象 56
3.2.1 伪类 56
3.2.2 伪对象 58
3.3 CSS样式属性 60
3.3.1 文本属性 60
3.3.2 文字属性 61
3.3.3 背景属性 62
3.3.4 定位属性 64
3.3.5 边框属性 65
3.3.6 CSS页面美化 67
本章小结 73
本章练习 74
第4章 页面布局 75
4.1 DIV层 76
4.2 页面布局 77
4.2.1 表格布局 77
4.2.2 框架布局 79
4.2.3 DIV+CSS布局 82
本章小结 87
本章练习 87
第5章 JavaScript基础 89
5.1 JavaScript简介 90
5.1.1 JavaScript语言特点 90
5.1.2 JavaScript基本结构 90
5.2 JavaScript基础语法 92
5.2.1 数据类型 93
5.2.2 常量 93
5.2.3 变量 93
5.2.4 注释 96
5.2.5 运算符 96
5.2.6 流程控制 99
5.3 函数 111
5.3.1 内置函数 111
5.3.2 自定义函数 113
本章小结 117
本章练习 117
第6章 JavaScript对象 119
6.1 JavaScript核心对象 120
6.1.1 数组对象 120
6.1.2 字符串对象 123
6.1.3 日期对象 129
6.1.4 数学对象 132
6.2 自定义对象 135
6.2.1 原型 136
6.2.2 对象创建 137
本章小结 143
本章练习 144
第7章 DOM编程 145
7.1 事件 146
7.2 DOM简介 146
7.2.1 DOM特性 146
7.2.2 DOM对象模型结构 147
7.3 Window和Document对象 148
7.3.1 Window对象 148
7.3.2 Document对象 155
7.4 其他DOM对象应用 161
7.4.1 Location对象 161
7.4.2 History对象 162
7.4.3 Navigator对象 163
7.4.4 表单对象 164
本章小结 166
本章练习 167
第8章 表单验证及特效 169
8.1 表单验证 170
8.1.1 常见的表单验证 170
8.1.2 表单验证示例 170
8.2 事件应用 174
8.2.1 onBlur和onFocus事件 174
8.2.2 鼠标事件 176
8.2.3 键盘事件 177
8.3 CSS特效 178
8.3.1 层的隐藏和显示特效 178
8.3.2 图片隐藏和显示特效 182
本章小结 185
本章练习 185
第9章 XML概述 187
9.1 XML概述 188
9.1.1 XML的历史 188
9.1.2 XML的基本特征 189
9.1.3 XML定义 190
9.2 XML文档结构 191
9.2.1 序言 192
9.2.2 文档元素 194
9.3 XML文档内容 194
9.3.1 XML元素 195
9.3.2 XML属性 197
9.3.3 注释 198
9.3.4 字符引用和实体引用 198
9.3.5 CDATA节 200
9.3.6 处理指令 201
9.4 XML文档规则 203
9.4.1 格式良好的XML文档规则 203
9.4.2 格式良好的XML文档 204
9.4.3 有效的XML文档 204
本章小结 205
本章练习 206
第10章 运用DOM处理XML 207
10.1 文档对象模型 208
10.1.1 概述 208
10.1.2 DOM文档结构 208
10.1.3 XPath 211
10.1.4 XPath表达式 213
10.1.5 XPath定位路径 217
10.2 解析XML 219
10.2.1 XML的解析方式 220
10.2.2 解析XML的API 220
10.3 使用JDOM解析XML 223
10.3.1 JDOM概述 223
10.3.2 JDOM的API 224
10.3.3 JDOM编程 226
10.4 SAX、DOM和JDOM技术的比较 230
本章小结 230
本章练习 231
实践篇 235
实践1 HTML基础 235
实践指导 235
实践1.1 235
实践1.2 238
实践1.3 240
知识拓展 246
拓展练习 248
实践2 表格、表单和框架 249
实践指导 249
实践2.1 249
实践2.2 253
实践2.3 254
知识拓展 262
拓展练习 263
实践3 CSS样式及页面布局 264
实践指导 264
实践3.1 264
实践3.2 269
知识拓展 285
拓展练习 289
实践4 JavaScript基础 290
实践指导 290
实践4.1 290
实践4.2 291
实践4.3 293
实践4.4 295
知识拓展 296
拓展练习 300
实践5 JavaScript对象 301
实践指导 301
实践5.1 301
实践5.2 304
知识拓展 306
拓展练习 312
实践6 DOM编程 313
实践指导 313
实践6.1 313
实践6.2 314
知识拓展 318
拓展练习 324
实践7 表单验证及特效 325
实践指导 325
实践7.1 325
实践7.2 327
实践7.3 328
知识拓展 330
拓展练习 334