第1章 Internet与WWW概述 1
1.1 Internet的发展 1
1.2 Internet基本技术 2
1.2.1 计算网络 2
1.2.2 客户/服务器系统 2
1.2.3 TCP/IP协议 3
1.3 Internet提供的四种重要服务 3
1.4 Internet的重要资源 4
1.5 WWW、HTML与HTTP协议 7
1.5.1 WWW 7
1.5.2 HTML 8
1.5.3 HTTP协议 8
第2章 HTML语言基础 10
2.1 HTML概述 10
2.2 HTML标记的特点 10
2.3 HTML文档 11
2.4 网页的基本标记 12
2.4.1 <HTML>标记 12
2.4.2 <HEAD>标记 13
2.4.3 <TTTLE>标记 13
2.4.4 <BODY>标记 13
2.4.5 注释标记 13
2.5 <BODY>标记与网页整体属性设置 14
2.5.1 网页背景颜色 15
2.5.2 网页文本颜色 16
2.5.3 设置链接文本颜色 16
2.5.4 设置已使用链接文本颜色 17
2.5.5 设置正在连接的链接文本的颜色 17
2.5.6 设置背景贴图 17
2.6 文本处理 18
2.6.1 段落处理 18
2.6.2 字型、字号、字体和字的颜色 21
2.6.3 标题字体 25
2.6.4 列表 27
2.7 图像处理 30
2.7.1 将图像放到网页中 30
2.7.2 图像文件存放的位置 31
2.7.3 图像在页面中的位置 32
2.7.4 图像与文本的位置关系 33
2.7.5 图像的边距和边框 34
2.7.6 播放视频 36
2.8 链接处理 37
2.8.1 文本链接 37
2.8.2 图像链接 38
2.8.3 建立页内链接 39
2.9 表格处理 40
2.9.1 表格标记 41
2.9.2 表格的对齐处理 43
2.10 表单 45
2.10.1 表单的基本结构 45
2.10.2 文本框和密码框 45
2.10.3 单选框和复选框 47
2.10.4 列表框 48
第3章 VBScript语言基础 51
3.1 VBScript是什么 51
3.2 VBScript、JavaScript和Java 52
3.2.1 VBScript和JavaScript 52
3.2.2 VBScript和Java 53
3.3 在HTML网页文件中插入VBScript程序 53
3.4 变量、数据类型和表达式 54
3.4.1 变量的声明和使用 54
3.4.2 表达式和运算符 62
3.4.3 Variant子类型 64
3.5 语句和程序结构 65
3.5.1 简单语句与顺序结构 65
3.5.2 条件语句与分支结构 65
3.5.3 循环语句与循环结构 69
3.6 函数与事件处理程序 71
3.6.1 两个重要的函数MsgBox和InputBox 71
3.6.2 过程和函数 76
3.6.3 变量的作用域 79
3.6.4 使用VBScript的内部函数 80
第4章 VBScript与HTML控件 82
4.1 定义和使用事件处理程序 82
4.2 处理HTML文本框 86
4.3 处理HTML复选框和单选框 88
4.3.1 HTML复选框 88
4.3.2 HTML单选框 90
4.4 处理HTML列表框 90
第5章 VBScript使用浏览器对象 93
5.1 浏览器对象和对象层次 93
5.2 window对象 94
5.3 document对象 96
5.4 history对象 98
5.5 navigator对象 100
第6章 常用ActiveX控件的使用 102
6.1 如何向网页中插入ActiveX控件 102
6.2 按钮控件 104
6.3 标签控件 106
6.4 文本框控件 108
6.5 复选框和列表框 111
6.6 列表控件 113
6.7 滚动条控件 115
6.8 Timer控件 117
第7章 动态HTML语言与CSS 120
7.1 CSS的概念 120
7.2 CSS的功能 121
7.3 CSS的属性 122
7.4 一个说明CSS工作原理的例子 122
第8章 CSS的实现 125
8.1 CSS的语法 125
8.2 CSS的定义 128
8.2.1 THML selector 128
8.2.2 Class selector 130
8.2.3 ID selector 131
8.3 相对和绝对定位 132
8.4 CSS控制字体 135
8.4.1 字形 135
8.4.2 大小 135
8.4.3 加重 135
8.4.4 几个综合控制标记中字体的例子 136
8.5 CSS文字定位 140
8.6 CSS列表的标识 142
8.7 CSS控制背景 144
8.8 CSS控制边框 147
第9章 分层技术 150
9.1 觌的概念 150
9.2 层次可视区的剪裁 152
9.2.1 剪裁 152
9.2.2 可视区域值的获取 154
9.3 叠套层次 156
9.3.1 样式表和叠套 157
9.3.2 JavaScript和叠套 158
9.3.3 一个叠套层次应用的例子 159
9.4 变换层次中的内容 163
9.5 显示和隐蔽 166
9.5.1 Netscape浏览器中的显示和隐蔽 166
9.5.2 IE浏览器中的显示和隐蔽 166
9.5.3 通用的显示和隐蔽 167
9.5.4 可视属性和叠套 172
第10章 标记的移动和动画 176
10.1 标记的移动 176
10.1.1 获取标记当前位置的属性 176
10.1.2 给标记加新的属性 179
10.1.3 通用移动函数 179
10.2 使用键盘控制标记移动 182
10.2.1 捕捉键盘动作 182
10.2.2 用键盘移动标记 185
10.3 使用鼠标控制标记的移动 187
10.4 动画 189
第11章 综合实例:菜单导航 193
第12章 JavaScript快速入门 202
12.1 JavaScript概述 202
12.1.1 JavaScript的基本特点 202
12.1.2 JavaScript与JScript 203
12.2 在HTML网页中插入JavaScript代码 204
12.3 JavaScript与HTML控件协同工作的例子 207
第13章 JavaScript中的数据类型、变量、常量和运算符 211
13.1 数据类型 211
13.2 变量 216
13.3 常量 219
13.4 表达式和运算符 220
13.5 数组 223
13.6 一个在网页上计算的例子 228
第14章 JavaScript语句和程序结构 232
14.1 条件语句if...else 232
14.2 多路选择语句switch 235
14.3 循环语句for 237
14.4 循环语句while 239
14.5 循环语句do...while 242
第15章 JavaScript函数的设计及使用 244
15.1 函数的定义和使用 244
15.2 系统函数 246
15.3 事件和事件处理 249
15.4 HTML控件与事件处理函数 253
15.4.1 表单控件 254
15.4.2 链接控件 256
15.4.3 文档主体控件 257
第16章 基于对象的编程 260
16.1 对象是什么 260
16.1.1 属性 260
16.1.2 方法 261
16.2 JavaScript的内置对象 263
16.3 字符串对象的使用 264
16.4 数学运算对象的使用 266
第17章 使用文档对象 269
17.1 文档对象 269
17.2 利用属性交互式改变网页的背景和前景色 272
17.3 通过images?数组动态处理指定图像 274
17.4 使用write()方法自动修改文档内容 276
第18章 使用窗口对象 279
18.1 窗口对象 279
18.2 用Open()方法打开浏览器窗口 281
18.3 动态创建窗口的显示内容 286
18.4 警告框 288
18.5 确认框 289
18.6 提示框 292
18.7 对话框 293
第19章 使用浏览器、地址和历史对象 299
19.1 浏览器对象 299
19.2 利用浏览器对象的appName属性来确定浏览器类型 300
19.3 地址对象及其使用 303
19.4 历史对象及其使用 305
第20章 图像处理 308
20.1 在网页上实现交互式图像切换 309
20.2 图像的重叠处理 311
20.3 图像映射 312
20.4 图像的动态处理 315