第1章 HTML入门 1
1-1 网页设计所需的程序语言 1
1-2 网页设计的流程 4
1-3 HTML文件的基础知识 7
1-4 HTML文件的编辑 11
1-5 HTML文件的整体架构 12
1-6 与组件无关的属性 17
1-7 事件处理程序 18
课后练习 19
第2章 网页编辑与格式化 22
2-1 设置标题格式 22
2-2 设置段落格式 23
2-3 设置文字格式 32
2-3-1 HTML的文字格式 32
2-3-2 文字的字体、颜色与字号 33
2-4 跑马灯标记 35
2-5 水平线标记 36
2-6 项目符号与编号标记 37
2-7 定义清单标记 40
2-8 〈DIR〉标记 41
2-9 〈MENU〉标记 42
2-10 插入或删除数据标记 43
2-11 设置提示文字 44
课后练习 45
第3章 超链接 48
3-1 URL的类型 48
3-1-1 绝对URL 48
3-1-2 相对URL 48
3-2 建立超链接标记 50
3-3 定义文件之间的关联标记 51
3-4 相对URL的路径信息标记 53
3-5 建立书签 54
3-6 设置连接至E-mail地址的超链接 56
课后练习 57
第4章 图片 60
4-1 网页多媒体 60
4-1-1 图片 60
4-1-2 音频 61
4-1-3 视频 62
4-2 在网页上插入图片 63
4-2-1 设置图片的高度、宽度与边框 63
4-2-2 设置图片的对齐方式 64
4-2-3 设置图片的间距、替代显示文字与低分辨率图片 69
4-3 设置图片超链接与缩图 71
4-4 设置影像地图 73
4-4-1 定义影像地图上的各个热点 73
4-4-2 在HTML文件中建立影像地图 74
4-4-3 建立图片与影像地图的关联 75
课后练习 76
第5章 表格 80
5-1 建立表格标记 80
5-2 格式化表格与单元格 86
5-2-1 设置表格的宽度和边框颜色 86
5-2-2 设置表格的背景颜色与背景图片 87
5-2-3 设置表格的边框大小和显示方式 87
5-2-4 设置表格的对齐方式 89
5-2-5 设置单元格的对齐方式 91
5-2-6 设置单元格的背景图片与背景颜色 92
5-3 设置表格标题 93
5-4 合并单元格 97
5-5 设置表格的表头、主体与表尾 100
5-6 设置表格的列 102
课后练习 104
第6章 框架网页 108
6-1 认识框架网页 108
6-2 建立框架网页 109
6-2-1 决定网页的框架数目、大小与位置 110
6-2-2 制作框架的内容 118
6-2-3 设置框架的格式 119
6-2-4 针对不支持框架的浏览器设计网页内容 122
6-3 组合水平框架与垂直框架的网页 123
6-4 设置浮动框架 126
6-5 制作预览列 127
6-5-1 利用TARGET属性指定目标框架 129
6-5-2 TARGET属性的特殊值 130
课后练习 131
第7章 窗体 135
7-1 认识窗体 135
7-2 架设Web服务器 136
7-2-1 选择Web服务器软件 136
7-2-2 使用IIS将计算机架设为Web服务器 137
7-3 创建窗体的输入接口 144
7-3-1 插入窗体与按钮 147
7-3-2 插入单行文本框 149
7-3-3 插入单选按钮 150
7-3-4 插入复选框 150
7-3-5 插入多行文本框 151
7-3-6 插入下拉列表 152
7-4 后台处理窗体 156
7-4-1 传送窗体数据 156
7-4-2 制作确认网页 158
7-5 设置密码字段 161
7-6 设置隐藏字段 162
7-7 设置文件上传 162
7-8 设置文件下载 164
7-9 制作访客留言簿 165
7-10 将指定的窗体字段框起来 168
课后练习 169
第8章 网页上的特殊效果与组件 172
8-1 网页音频与视频 172
8-1-1 加入音乐 172
8-1-2 加入视频文件 177
8-2 网页切换效果 178
8-3 网页自动更新与切换 180
8-4 加入ActiveX控件 181
8-4-1 加入ActiveMovie控件 181
8-4-2 加入Office启动效果 182
8-5 加入Java Applet 183
8-5-1 动态显示按钮 184
8-5-2 显示横幅广告 186
8-5-3 垂直公布栏 188
8-5-4 电视公布栏 189
8-5-5 具有超链接功能的下拉列表 190
8-6 加入JavaScript程序 192
8-6-1 状态行跑马灯 193
8-6-2 自动选择网页 194
8-6-3 网页跑马灯 195
8-6-4 插播式广告 195
8-6-5 禁止使用鼠标右键 197
8-6-6 随机播放背景音乐 198
8-7 加入VBScript程序 198
8-7-1 随机播放背景音乐 198
8-7-2 具有提示效果的文字 199
8-8 加入Flash动画 200
8-8-1 Flash动画范例(一):新年小孩拼图 201
8-8-2 Flash动画范例(二):抓蝴蝶比赛 201
8-8-3 Flash动画范例(三):海豚玩耍 203
第9章 JavaScript入门 205
9-1 认识JavaScript 205
9-2 编写第一个JavaScript程序 206
9-3 JavaScript程序代码的编写习惯” 209
第10章 类型、变量与运算符 212
10-1 类型 212
10-2 变量 213
10-2-1 变量的命名规则 213
10-2-2 变量的声明方式 214
10-3 运算符 215
10-3-1 算术运算符 216
10-3-2 比较运算符 218
10-3-3 逻辑运算符 219
10-3-4 位运算符 220
10-3-5 赋值运算符 221
10-3-6 条件运算符 221
10-3-7 运算符的优先级 222
课后练习 223
第11章 流程控制 225
11-1 认识流程控制 225
11-2 if…else 226
11-2-1 单向选择(if) 226
11-2-2 双向选择(if…else) 228
11-2-3 多向选择(if…else…if) 229
11-3 switch 231
11-4 for 234
11-5 条件表达式循环 238
11-5-1 while 238
11-5-2 do 239
11-5-3 break与continue 241
11-6 for…in 241
课后练习 243
第12章 函数 245
12-1 认识函数 245
12-2 用户自定义函数 246
12-2-1 函数的参数 248
12-2-2 函数的返回值 249
12-3 局部变量与全局变量 251
12-4 JavaScript内置函数 253
12-4-1 encodeURIO、decodeURI() 253
12-4-2 encodeURIComponent()、decodeURIComponent() 253
12-4-3 eva1() 254
12-4-4 isFinite()、isNaNO 254
12-4-5 Number()、parseFloat()、parseInt() 254
12-5 函数库 255
课后练习 256
第13章 对象 258
13-1 面向对象的概念 258
13-2 window对象 262
13-3 核心对象 264
13-3-1 Number对象 264
13-3-2 Boolean对象 266
13-3-3 String对象 266
13-3-4 Function对象 269
13-3-5 Object对象 269
13-3-6 Math对象 269
13-3-7 Date对象 271
13-3-8 Array对象 274
13-3-9 Error对象 285
13-4 环境对象 288
13-4-1 location对象 288
13-4-2 navigator对象 289
13-4-3 history对象 290
13-4-4 screen对象 291
13-5 document对象 292
课后练习 297
第14章 事件处理程序 299
14-1 事件驱动 299
14-2 事件的类型 300
14-3 事件驱动程序的编写 300
课后练习 302
第15章 JavaScript实用范例 305
15-1 窗口基本操作 305
15-1-1 欢迎对话框 305
15-1-2 告别对话框 306
15-1-3 打印网页 306
15-1-4 自动垂直卷动 307
15-1-5 回信 308
15-2 特殊效果 309
15-2-1 随机变换背景图片 309
15-2-2 随机播放背景音乐 310
15-2-3 状态栏跑马灯 311
15-2-4 网页跑马灯 312
15-2-5 标题栏跑马灯 313
15-2-6 半透明图片 314
15-2-7 水中倒影 315
15-2-8 下拉列表超链接 316
15-2-9 单选按钮超链接 316
15-3 日期时间 317
15-3-1 显示进入时间 317
15-3-2 显示停留时间 318
15-3-3 显示在线时钟 319
15-3-4 显示每日问候语 320
第16章 CSS 322
16-1 认识层叠样式表(CSS) 322
16-2 连接HTML文件与层叠样式表 322
16-2-1 在〈HEAD〉区域嵌入层叠样式表的定义 322
16-2-2 将层叠样式表导入或连接至HTML文件 324
16-2-3 在HTML文件中套用样式类别 326
16-2-4 在HTML文件中加入样式定义 329
16-3 定义层叠样式表 330
16-3-1 设置字体样式(Font Property) 331
16-3-2 设置文字样式(Text Property) 334
16-3-3 设置背景样式(Background Property) 337
16-3-4 设置区域样式(Box Property) 339
16-3-5 设置分类样式(Classification Property) 344
第17章 XHTML 346
17-1 认识XHTML 346
17-1-1 XHTML的发展背景 346
17-1-2 XHTML的优点 347
17-2 XHTML与HTML的区别 348
17-3 严格遵循XHTML文件 351
17-4 验证XHTML文件 353
17-5 将HTML文件转换为XHTML文件 354
课后练习 356
第18章 动态网页技术与Ajax 358
18-1 认识动态网页技术 358
18-1-1 浏览器端Script 358
18-1-2 服务器端Script 360
18-2 认识Ajax 364
18-2-1 Ajax的应用 366
18-2-2 Ajax的相关技术 366
18-2-3 Ajax的范例 367