第1章 Internet与HTML概述 1
1.1 Internet的基本情况 1
1.1.1 Internet的起源与商业化发展 1
1.1.2 Internet的服务内容 2
1.1.3 TCP/IP协议 4
1.1.4 Internet中的主机管理与域名系统 8
1.1.5 Internet的工作原理 10
1.2 有关概念及HTML简介 10
1.2.1 超文本传输协议——HTTP 10
1.2.2 统一资源定位器——URL 10
1.2.3 网页、网站及其相关概念 11
1.2.4 对象的事件、属性和方法 12
1.2.5 HTML简介 12
1.2.6 客户端和服务器端的脚本语言 14
1.2.7 ActiveX组件简介 15
1.2.8 脚本引擎 16
第2章 VBScript基础 17
2.1 使用VBScript 17
2.1.1 VBScript及其主要功能 17
2.1.2 在HTML页面中使用VBScript 18
2.2 VBScript数据类型 21
2.3 VBScript变量 22
2.3.1 声明变量 22
2.3.2 变量的命名规则 25
2.3.3 给变量赋值 25
2.3.4 标量变量和数组变量 26
2.4 VBScript常量 27
2.4.1 声明自定义常量 27
2.4.2 使用固有常量 28
2.5 VBScript的表达式与运算符 31
2.5.1 算术运算符 31
2.5.2 关系运算符 33
2.5.3 逻辑运算符 35
2.5.4 连接运算符 39
2.5.5 运算符优先级 39
第3章 VBScript语句和过程 41
3.1 VBScript语句中的基本语句 41
3.1.1 选择语句 41
3.1.2 循环语句 45
3.2 VBScript语句中的过程 51
3.2.1 Sub过程 52
3.2.2 Function过程 54
3.2.3 参数说明 54
3.2.4 相关语句的语法 57
3.3 综合例子 60
第4章VBScript的函数 67
4.1 VBScript函数综述 67
4.1.1 数据类型判断 68
4.1.2 格式化函数 68
4.1.3 数据类型转换函数 70
4.1.4 数学运算函数 70
4.1.5 日期时间处理函数 71
4.1.6 字符串处理函数 73
4.2 程序范例:Hello 74
4.2.1 范例介绍 74
4.2.2 函数介绍——MsgBox函数 75
4.2.3 程序清单 77
4.3 程序范例:色彩 77
4.3.1 范例介绍 77
4.3.2 代码讲解 78
4.3.3 函数介绍 80
4.3.4 程序清单 82
4.4 程序范例:计数器 84
4.4.1 范例介绍 84
4.4.2 代码讲解 85
4.4.3 函数介绍 89
4.4.4 程序清单 90
4.5 程序范例:定单设计 94
4.5.1 范例介绍 94
4.5.2 代码讲解 95
4.5.3 函数介绍 97
4.5.4 程序清单 98
4.6 程序范例:使用Cookie 100
4.6.1 范例介绍 100
4.6.2 代码讲解 101
4.6.3 函数介绍 104
4.6.4 程序清单 108
第5章 VBScript的对象和集合 113
5.1 VBScript的对象和集合 113
5.1.1 关于组件 113
5.1.2 VBScript中的对象 113
5.1.3 Err对象 116
5.1.4 VBScript中的集合 117
5.2 程序范例:使用对象 119
5.2.1 范例介绍 119
5.2.2 代码讲解 120
5.2.3 函数介绍——CreateObject函数 121
5.2.4 对象介绍——Dictionary对象 122
5.2.5 程序清单 123
5.3 程序范例:驱动器信息 124
5.3.1 范例介绍 124
5.3.2 代码讲解 125
5.3.3 对象介绍 128
5.3.4 程序清单 129
5.4 程序范例:文件信息 131
5.4.1 范例介绍 131
5.4.2 代码讲解 132
5.4.3 对象介绍 136
5.4.4 程序清单 138
5.5 程序范例:文件管理 143
5.5.1 范例介绍 143
5.5.2 代码讲解 144
5.5.3 对象介绍——TextStream对象 146
5.5.4 程序清单 147
第6章 VBScript与ASP 153
6.1 ASP及其工作方式 153
6.2 运行ASP的环境要求 156
6.3 IIS的安装与基本配置 157
6.3.1 IIS响应客户请求的方法 157
6.3.2 IIS的支持服务 159
6.3.3 IIS的服务帐号 160
6.3.4 IIS的安装 161
6.3.5 IIS的基本配置 162
6.4 WWW服务器的建设管理 165
6.4.1 创建新的Web站点 165
6.4.2 配置Web站点 166
6.4.3 配置主目录 169
6.4.4 配置虚拟目录 172
6.4.5 设置主页文件 173
6.4.6 目录安全设置 174
6.4.7 Web站点负载的多台IIS服务器分布 176
6.4.8 单站点服务器配置多个Web站点 177
6.5 PWS的安装与Web服务器配置 179
6.5.1 PWS的安装 179
6.5.2 PWS的设置 181
6.6 ASP中对VBScript等脚本程序的引用 183
6.6.1 客户端脚本的引用 184
6.6.2 服务器端脚本的引用 185
6.6.3 服务器端脚本语言声明 187
6.6.4 <% =表达式%>与Response.Write两种输出方式简介 189
6.6.5 使用#include命令包含文件 190
6.6.6 ASP内建对象和ActiveX组件的引用 190
6.7 Global.asa文件 191
6.8 ASP的Web运行机制 192
第7章 认识JScript 194
7.1 JScript语言 194
7.2 开始使用JScript 195
7.3 JScript的嵌入位置 196
7.4 用JScript编写客户端脚本和服务器端脚本 200
7.4.1 如何确定脚本在客户端运行还是在服务器端运行 201
7.4.2 客户端脚本与服务器端脚本在JScript中的处理 201
第8章 JScript语言基础 203
8.1 JScript的变量 203
8.1.1 变量的声明 203
8.1.2 强制类型转换 204
8.1.3 变量的作用域 204
8.1.4 变量的命名 204
8.2 JScript的数据类型 205
8.2.1 数值类型 205
8.2.2 字符串类型 206
8.2.3 对象类型 206
8.2.4 布尔类型 206
8.2.5 空类型 206
8.2.6 未定义类型 207
8.3 JScript的操作符 207
8.3.1 算术操作符 207
8.3.2 逻辑操作符 207
8.3.3 位操作符 209
8.3.4 赋值操作符 210
8.3.5 混合操作符 210
第9章 JScript的程控流程 211
9.1 条件语句 211
9.1.1 If语句和if...else语句 211
9.1.2 switch语句 214
9.2 循环语句 216
9.2.1 for语句 216
9.2.2 while语句 217
9.2.3 do...while语句 218
9.2.4 for...in语句 219
9.3 break语句和continue语句 219
第10章 JScript的函数 220
10.1 JScript内建函数 220
10.1.1 escape()函数和unescape()函数 220
10.1.2 eval()函数 221
10.2 JScript的用户自定义函数 221
第11章 JScript的对象 223
11.1 JScript的内建对象 223
11.1.1 原型与构造器 223
11.1.2 数组对象(Array Object) 225
11.1.3 布尔对象(Boolean Object) 226
11.1.4 日期对象(Data Object) 226
11.1.5 数学对象(Math Object) 228
11.1.6 字符串对象(String Object) 228
11.1.7 函数对象(Function Object) 230
11.1.8 Object对象(Object Object) 231
11.1.9 数值对象(Number Object) 232
11.1.10 全局对象(Globe Object) 232
11.2 浏览器对象 233
11.2.1 window对象 234
11.2.2 document对象 240
11.2.3 navigator对象 245
11.2.4 location对象 247
11.2.5 history对象 248
11.3 用户自定义对象 248
11.3.1 定义对象及其属性 249
11.3.2 定义对象的方法 249
第12章 窗体的使用 251
12.1 窗体及其控件 251
12.2 文本框控件 253
12.2.1 文本框的属性 253
12.2.2 文本框的方法 254
12.2.3 文本框的事件 256
12.3 按钮控件 259
12.3.1 一般按钮 260
12.3.2 提交按钮(Submit Button) 263
12.3.3 重置按钮(Reset Button) 264
12.4 隐藏控件 264
12.5 文本区控件 266
12.6 单选框控件和复选框控件 268
12.6.1 单选框控件 268
12.6.2 复选框控件 269
12.7 选择列表控件 271
12.8 其他控件 276
12.8.1 图像控件 276
12.8.2 文件控件 277
12.9 小结 277
第13章 鼠标和键盘事件处理 278
13.1 event对象 278
13.2 鼠标事件的处理 279
13.2.1 鼠标事件 280
13.2.2 鼠标事件的处理 280
13.3 键盘事件的处理 291
13.4 小结 295
第14章 客户端脚本和服务器端脚本 296
14.1 Jscript与ASP 296
14.1.1 将JScript脚本加入ASP文件 296
14.1.2 ASP的对象 298
14.1.3 ASP的组件 304
14.2 ASP的数据库处理功能 305
14.2.1 和数据库连接 305
14.2.2 执行SQL语句 306
14.2.3 获取SQL语句的执行结果 307
14.3 小结 323