第一部分 Internet技术基础 1
第1章 Internet技术 1
1.1 什么是Internet 1
1.2 Internet的发展 2
1.3 Internet的工作原理:TCP/IP 4
1.3.1 什么是TCP/IP 5
1.3.2 TCP/IP协议的分层模式 5
1.3.3 IP协议 6
1.3.4 UDP协议 7
1.3.5 TCP协议 8
1.4 IP地址 9
1.4.1 网络编号和主机编号的规定 10
1.4.2 地址类 10
1.4.3 子网 12
1.4.4 无类的地址和CIDR 15
1.5 域名系统 16
1.5.1 Internet的域名结构 16
1.5.2 主机域名格式 18
1.5.3 域名服务 18
1.6 Internet服务 19
1.6.1 E-mail 20
1.6.2 Telnet 20
1.6.3 Net News 20
1.6.4 BBS 21
1.6.5 FTP 22
1.6.6 WWW 22
1.7 统一资源定位符(URL) 23
1.8 与Internet连接 25
1.8.1 选择ISP 25
1.8.2 向ISP申请账号 25
1.8.3 局域网入网 26
1.8.4 拨号入网 26
1.9 Intranet和Extranet 27
1.9.1 Intranet 27
1.9.2 Extranet 28
第2章 Web技术 29
2.1 什么是Web 29
2.2 Web的发展简史 30
2.3 HTTP协议 31
2.4 Web文件 33
2.5 HTML语言 34
2.6 DHTML简介 35
2.7 CGI技术 37
2.7.1 CGI和Web的关系 37
2.7.2 CGI的概念 38
2.7.3 编写CGI程序的语言 38
2.7.4 CGI涉及的几个重要概念 38
第3章 使用Internet Explorer漫游Internet 42
3.1 Internet Explorer Web浏览器简介 42
3.2 如何浏览Web 43
3.3 查找所需的Web页 45
3.3.1 查找所需信息 45
3.3.2 列出收藏的Web页以便快速查看 45
3.3.3 更改主页 45
3.3.4 共享书签和收藏 46
3.3.5 查找最近访问过的Web页 46
3.3.6 输入Web信息 47
3.4 脱机浏览Web 47
3.4.1 将Web页设置为可脱机查看 47
3.4.2 不连接到Internet而直接查看Web页 48
3.5 打印和保存信息 48
3.5.1 打印Web页 48
3.5.2 更改Web页的打印外观 49
3.5.3 在计算机上保存Web页 49
3.5.4 保存Web页中的图片或文本 50
3.6 安全地通过Internet发送信息 50
3.6.1 使用安全的Internet站点进行交易 50
3.6.2 在Internet上保护用户的身份 51
3.6.3 安全地共享个人信息 52
3.6.4 关于Cookie 52
3.6.5 使用Microsoft Wallet进行联机购物 53
3.7 联机时保护用户的计算机 55
3.7.1 关于安全区域 55
3.7.2 为每个区域设置安全级 56
3.7.3 将Web站点分配到安全区域 56
3.7.4 保护用户的计算机免遭非安全软件的危害 56
3.8 控制访问不合适的Internet内容 57
3.8.1 使用分级审查控制访问 57
3.8.2 启用分级审查并设置限制条件 57
3.9 定制浏览器 58
3.9.1 更改工具栏的外观 58
3.9.2 更改字体和背景色 58
3.9.3 正确显示用任何语言编码的Web页 58
3.9.4 关闭图形以加快所有Web页的显示速度 59
3.9.5 为临时Web页创建更多的空间 59
3.10 辅助功能 59
3.10.1 使用辅助功能 59
3.10.2 指定常用的字体和颜色设置 61
3.10.3 IE的快捷键 61
第二部分 网页基本制作技术 64
第4章 使用Microsoft FrontPage 2000 64
4.1 启动FrontPage 64
4.2 创建新站点 66
4.3 打开现有的站点 67
4.4 FrontPage的六种视图 68
4.4.1 网页视图 69
4.4.2 文件夹视图 69
4.4.3 报表视图 71
4.4.4 导航视图 74
4.4.5 超链接视图 78
4.4.6 任务视图 80
4.5 发布站点 83
4.5.1 关于发布 83
4.5.2 检查站点的发布状态 84
4.5.3 标记要发布的网页 84
4.5.4 发布站点的方法 85
4.6 站点管理 86
4.6.1 将基于磁盘的站点转换为基于服务器的站点 86
4.6.2 查看关于服务器的信息 86
4.6.3 用自己的计算机作为服务器 87
4.6.4 测试网络连接 87
4.6.5 启用或禁止FrontPage服务器扩展 88
4.6.6 将站点转换为文件夹 88
4.6.7 将文件夹转换为站点 89
4.6.8 设置或查看文件属性 89
4.6.9 创建隐藏文件夹 90
4.6.10 FrontPage自动为站点创建的文件和文件夹 90
4.6.11 重新计算超链接 91
4.6.12 检查超链接 91
4.6.13 修复断开的超链接 91
4.6.14 删除临时文件 92
第5章 使用模板和向导 93
5.1 模板 93
5.1.1 站点模板 93
5.1.2 网页模板 94
5.1.3 制作框架 96
5.1.4 自定义模板 97
5.1.5 自定义站点模板 98
5.2 向导 98
5.2.1 站点向导 98
5.2.2 利用“讨论站点向导”建立讨论组 99
5.2.3 站点导入向导 100
5.2.4 表单网页向导 101
5.2.5 自定义向导 102
第6章 制作网页 103
6.1 使用网页文件 104
6.1.1 创建新网页 104
6.1.2 打开网页 105
6.1.3 关闭网页 107
6.1.4 保存网页 107
6.1.5 打印网页 108
6.2 网页视图简介 109
6.2.1 网页视图的样子 109
6.2.2 调整设置 110
6.2.3 使用网页视图选项卡 111
6.3 HTML语言和HTML标签 112
6.3.1 HTML语言 112
6.3.2 HTML标签 113
6.4 网页制作初步 114
6.4.1 在网页视图中移动 115
6.4.2 编辑文本 115
6.4.3 调整格式 116
6.4.4 采用Microsoft Office文件的内容 116
6.4.5 网页的结构标签 117
6.5 标题 121
6.6 设置文本格式 123
6.7 段落 126
6.7.1 创建一个新段落 126
6.7.2 改变段落样式 127
6.7.3 段落属性 127
6.7.4 分行 129
6.7.5 水平线 130
6.8 列表 131
6.8.1 使用列表 131
6.8.2 改变列表样式 133
6.8.3 改变单独的列表项目的样式 133
6.8.4 直接编辑HTML改变列表外观 134
6.8.5 定义列表 136
6.9 制作表格 137
6.9.1 使用FrontPage表格工具栏 138
6.9.2 插入表格 142
6.9.3 编辑表格 143
6.10 精确定位 152
6.11 使用书签 153
6.12 使用超链接 154
6.12.1 什么是超链接 154
6.12.2 处理超链接 155
6.12.3 URL的形式 158
第7章 使用图形 159
7.1 图形对网站的影响 159
7.2 图形文件格式 160
7.3 使用颜色 161
7.4 引入图片 164
7.4.1 插入图片 164
7.4.2 保存图片 165
7.4.3 插入剪贴画 165
7.4.4 插入视频 166
7.4.5 将图形导入到站点中 166
7.5 设置图片的属性 167
7.5.1 常规选项卡 167
7.5.2 视频选项卡 169
7.5.3 外观选项卡 170
7.6 给图片添加特殊效果 171
7.7 图像映射 176
7.7.1 为图形添加热点 176
7.7.2 添加文本热点到图形中 177
7.7.3 为图形设置默认超链接 178
7.7.4 突出显示图形上的热点 178
7.7.5 编辑、移动、删除图形上的热点或调整其大小 178
第8章 规划网页 179
8.1 使用框架 179
8.1.1 什么是框架 179
8.1.2 框架的工作原理 180
8.1.3 框架的用途 180
8.1.4 创建框架网页 181
8.1.5 保存框架网页 182
8.1.6 设置框架属性 183
8.1.7 在框架中显示网页 185
8.1.8 使用框架视图选项卡 186
8.1.9 其他 186
8.2 使用主题 188
8.2.1 什么是主题 188
8.2.2 应用主题 190
8.2.3 修改主题 191
8.3 使用导航栏 195
8.3.1 关于导航栏 195
8.3.2 导航结构 196
8.3.3 为站点设置导航结构 196
8.3.4 使用导航栏 197
8.4 共享边框 198
8.5 设置网页选项 200
8.6 设置网页属性 201
8.7 使用级联样式表(CSS) 204
8.7.1 样式表内容 204
8.7.2 在网页上使用样式表 204
8.7.3 创建或编辑外部样式表 207
第9章 动画和特殊效果 210
9.1 网页切换 210
9.2 网页元素的动画效果 211
9.3 向超链接添加字体效果 213
9.4 网页的背景声音 214
9.5 插入视频 215
9.6 悬停按钮 216
9.7 子幕 217
9.8 横幅广告 219
9.9 为网页添加计数器 220
第10章 表单 223
10.1 表单概述 223
10.2 创建表单 224
10.2.1 使用模板创建表单 225
10.2.2 使用向导创建表单 227
10.3 添加表单域 228
10.3.1 单行文本框 228
10.3.2 滚动文本框 230
10.3.3 复选框 230
10.3.4 为表单中的域制作可选择式标签 231
10.3.5 单选按钮 232
10.3.6 下拉菜单 232
10.3.7 按钮 234
10.3.8 在表单中添加图片作为提交按钮 235
10.3.9 在表单中添加密码域 236
10.3.10 在表单中添加隐藏域 236
10.4 设置域属性 237
10.4.1 修改表单中的域属性 237
10.4.2 设置表单中域的键盘快捷键 238
10.4.3 设置表单中Tab键的顺序 238
10.5 处理表单结果 239
10.5.1 查看或显示表单的结果 239
10.5.2 指定要由表单中收集的信息 239
10.5.3 将表单结果保存成文件 240
10.5.4 用电子邮件传送表单结果 241
IO.5.5 使用自定义表单处理程序保存表单结果 242
第11章 高级组件 244
11.1 HTML标记组件 244
11.2 设计阶段控件 245
11.3 Java小程序 246
11.4 插件 247
第三部分 Web客户端编程技术 249
第12章 Microsoft脚本编辑器 249
12.1 编辑器窗口中的三个视图 250
12.1.1 设训视图 250
12.1.2 源代码视图 254
12.1.3 快速视图 255
12.2 常用窗口 256
12.2.1 工程资源管理器窗口 256
12.2.2 属性窗口 257
12.2.3 脚本大纲窗口 258
12.2.4 HTML大纲窗口 259
12.2.5 调试窗口 261
12.2.6 对象浏览器 262
12.3 工具栏 262
12.3.1 标准工具栏 262
12.3.2 设计工具栏 264
12.3.3 HTML工具栏 264
12.3.4 窗口用户界面工具栏 265
12.3.5 调试工具栏 266
12.3.6 工具箱 267
12.4 在HTML编辑器中创建脚本 267
12.4.1 从设计视图开始编写脚本 268
12.4.2 创建事件处理程序 268
12.4.3 创建独立脚本块 269
12.5 在HTML文档中创建分区和范围 269
12.6 在HTML文本中应用样式 270
12.6.1 定义样式 270
12.6.2 应用样式 271
第13章 VBScript编程基础 273
13.1 什么是VBScript 273
13.2 在HTML页面中添加VBScript代码 274
13.3 VBScript编码约定 276
13.4 基本输入与输出 279
13.4.1 消息对话框 279
13.4.2 输入对话框 281
13.5 VBScript数据类型 282
13.6 VBScript常数 283
13.6.1 直接量 283
13.6.2 VBScript常量 283
13.6.3 创建常数 286
13.7 VBScript变量 287
13.7.1 什么是变量 287
13.7.2 声明变量 287
13.7.3 命名规则 287
13.7.4 变量的作用域与存活期 288
13.7.5 给变量赋值 289
13.7.6 标量变量和数组变量 289
13.8 VBScript运算符 290
13.8.1 算术运算符 290
13.8.2 比较运算符 290
13.8.3 连接运算符 292
13.8.4 逻辑运算符 292
13.8.5 运算符优先级 292
13.9 VBScript的简单语句 293
13.9.1 Rem语句 293
13.9.2 赋值语句 294
13.9.3 Set语句 294
13.9.4 Dim语句 295
13.9.5 ReDim语句 295
13.9.6 Erase语句 296
13.9.7 Call语句 297
13.9.8 Randomize语句 297
13.9.9 Option Explicit语句 298
13.9.10 On Error语句 298
13.10 VBScript的分支控制语句 299
13.10.1 If…Then…Else语句 299
13.10.2 Select Case语句 301
13.11 VBScript的循环控制语句 302
13.11.1 For…Next语旬 303
13.11.2 For Each…Next语句 304
13.11.3 Do…Loop语句 306
13.11.4 While…Wend语句 308
13.11.5 Exit语句 309
13.12 VBScript过程 310
13.12.1 过程参数 311
13.12.2 过程调用 312
13.12.3 定义Sub过程 312
13.12.4 定义Function过程 313
13.13 VBScript的内建函数 316
13.13.1 字符串处理 316
13.13.2 数学运算 316
13.13.3 日期与时间 317
13.13.4 处理Variant的内建函数 317
13.14 VBScript中的对象编程 319
13.14.1 对象和类 319
13.14.2 对象属性 319
13.14.3 对象方法 319
13.14.4 在VBScript中使用对象 320
13.14.5 Scripting运行时库的内建对象 322
第14章 动态网页编程技术 323
14.1 网页对象模型 323
14.1.1 什么是网页对象 323
14.1.2 常用对象 324
14.2 事件驱动的编程模型 326
14.2.1 什么是事件 326
14.2.2 事件处理过程 327
14.2.3 VBScript脚本对事件处理过程的支持方式 328
14.2.4 常用的事件处理过程 330
14.3 使用事件(Event)对象 339
14.3.1 示例一:显示事件的属性 340
14.3.2 示例二:禁止超链接 341
14.3.3 示例三:显示鼠标坐标 342
14.4 层叠样式表CSS 342
14.4.1 使用DIV标签 342
14.4.2 CSS特性 343
14.4.3 Inline示例 344
14.4.4 External示例 345
14.5 显示与隐蔽 345
14.6 移动 347
14.7 滑动 350
14.8 改变字体颜色和大小 352
附录1 VBScript函数 355
附录2 VBScript对象 414
2.1 Class对象 414
2.2 Dictionary对象 415
2.3 Drive对象 421
2.4 Drives集合 428
2.5 Err对象 429
2.6 File对象 434
2.7 Files集合 443
2.8 File System Object对象 444
2.9 Folder对象 455
2.10 Folders集合 457
2.11 Match对象 458
2.12 Matches集合 459
2.13 RegExp对象 460
2.14 TextStream对象 464
附录3 参考书目 470