第1部分 HTML 1
第1章 lnternet与World Wide Web 1
1.1 Internet的发展与主要服务 1
1.1.1 Internet的起源与发展 1
1.1.2 TCP/IP网络体系结构 2
1.1.3 IP地址和域名系统 3
1.1.4 Internet的应用服务 4
1.2 World Wild Web 7
1.2.1 什么是WWW 7
1.2.2 WWW浏览器 7
1.3 HTML简介 9
1.4 小结 10
第2章 HTML的基本概念 11
2.1 HTML文档的特点 11
2.2 HTML的基本语法 12
2.3 HTML中的标记 14
2.4 页首单元 17
2.5 小结 25
第3章 HTML中的超链接 26
3.1 创建超链接 26
3.1.1 不同文件之间的跳转 26
3.1.2 跳转到标记位置 27
3.1.3 链接地图 30
3.2 超链接与图像 30
3.3 小结 35
第4章 HTML的文本格式 36
4.1 换行标记 36
4.1.1 <p>标记 36
4.1.2 <br>标记 37
4.2 字符样式 41
4.2.1 逻辑样式标记 41
4.2.2 物理样式标记 44
4.3 预格式化文本 47
4.4 水平尺寸标记 49
4.5 地址标记 51
4.6 文本对齐方式 53
4.6.1 单个单元对齐 53
4.6.2 单元块对齐 54
4.7 居中对齐分区 55
4.8 字体大小和颜色 56
4.9 列表格式标记 60
4.9.1 无序列表 60
4.9.2 有序列表 63
4.9.3 定义表表 67
4.9.4 菜单项列表和目录列表 68
4.10 专用字符 71
4.11 块引用 72
4.12 小结 73
第5章 HTML中的表格 74
5.1 创建表格 74
5.1.1 表格的基本语法 74
5.1.2 设置表格标题 78
5.2 表格的对齐与布局 81
5.2.1 表格内文字的对齐 81
5.2.2 表格在页面中的对齐与布局 83
5.3 跨越多行和多列的单元 86
5.4 定义表格的宽度和高度 87
5.5 表格的其他特性 89
5.5.1 表格单元间隙 89
5.5.2 表格单元边距 90
5.5.3 表格颜色 92
5.6 小结 94
第6章 HTML中的框架 95
6.1 框架的基本概念 95
6.1.1 创建框架 95
6.1.2 框架嵌套 97
6.1.3 使用<noframes>标记 99
6.2 框架设置 100
6.2.1 框架边框设置 100
6.2.2 框架边空设置 101
6.2.3 框架间距设置 102
6.2.4 框架滚动条设置 103
6.2.5 框架边框颜色设置 104
6.3 指定框架窗口的目标 105
6.3.1 使用name属性 106
6.3.2 指定框架窗口的目标 106
6.4 小结 108
第7章 HTML表单与CGl脚本 109
7.1 表单概述 109
7.2 文本输入框 110
7.3 <input>标记的使用 111
7.3.1 输入文本 112
7.3.2 输入密码 113
7.3.3 复选框和单选按钮 114
7.3.4 隐藏表单组件 115
7.4 创建列表框 116
7.5 表单设计 118
7.5.1 使用<pre>标记 118
7.5.2 使用列表标记 120
7.6 小结 121
第8章 多媒体对象的嵌入 122
8.1 嵌入多媒体文本 122
8.2 背景音乐 123
8.3 视频播放 123
8.3.1 插入视频剪辑 123
8.3.2 控制何时开始播放 123
8.3.3 添加控制条 124
8.3.4 循环播放 124
8.3.5 延时 124
8.4 小结 124
第9章 HTML的其他知识 125
9.1 动态文件 125
9.1.1 content-type动态排版 125
9.1.2 refresh动态链接 126
9.2 其他标记 128
9.2.1 走马灯 128
9.2.2 <bady>标记的一些属性 130
9.3 小结 132
第2部分 JavaScript 133
第10章 JavaScript的基础知识 133
10.1 JavaScript简介 133
10.1.1 什么是JavaScript 133
10.1.2 为什么选用JavaScript 133
10.1.3 JavaScript和Java 134
10.2 JavaScript的工作原理 134
10.3 JavaScript用于网页开发 137
10.3.1 客户端JavaScript 137
10.3.2 服务器端JavaScript 137
10.4 JavaScript的开发工具 139
10.5 小结 141
第11章 JavaScript的基本语法 142
11.1 JavaScript程序的结构 142
11.2 JavaScript的数据类型 143
11.3 JavaScript的变量 145
11.3.1 声明变量 145
11.3.2 使用变量 146
11.4 JavaScript的表达式 147
11.5 JavaScript的运算符 148
11.5.1 赋值运算符 148
11.5.2 算术运算符 149
11.5.3 逻辑运算符 151
11.5.4 位运算符 152
11.5.5 比较运算符 153
11.5.6 其他运算符 154
11.5.7 运算符的优先级 157
11.6 JavaScript的程序流程控制 157
11.6.1 if语句 157
11.6.2 switch语句 160
11.6.3 for语句 162
11.6.4 for...in语句 164
11.6.5 while语句 165
11.6.6 do...while语句 167
11.6.7 break语句和continue语句 168
11.7 对象操作语句 172
11.8 小结 173
第12章 JavaScript的函数 174
12.1 函数的定义 174
12.2 函数的参数 174
12.3 函数的返回值 175
12.4 创建函数 175
12.5 嵌套函数 176
12.6 递归函数 177
12.7 系统函数 177
12.8 小结 182
第13章 JavaScript的内置对象 183
13.1 JavaScript中对象的基本概念 183
13.1.1 定义对象 183
13.1.2 用文字表达式创建对象 184
13.1.3 方法和this语句 184
13.2 Array对象 186
13.2.1 定义Array对象 186
13.2.2 使用Array对象 187
13.2.3 Array对象的方法 188
13.3 String对象 190
13.3.1 创建String对象 190
13.3.2 String对象的方法 191
13.4 Date对象 196
13.4.1 创建Date对象 197
13.4.2 Date对象的方法 198
13.5 Math对象 203
13.5.1 使用Math对象 203
13.5.2 Math对象的属性 204
13.5.3 Math对象的方法 204
13.6 正则表达式对象和RegExp对象 205
13.6.1 正则表达式对象和RegExp对象的语法 205
13.6.2 RegEXP对象的属性 207
13.6.3 正则表达式的方法 209
13.7 Error对象 211
13.7.1 创建Error对象 211
13.7.2 Error对象的属性 212
13.8 浏览器对象 212
13.8.1 Netscape Navigator对象 213
13.8.2 Internet Explorer的对象 213
13.8.3 Window对象 214
13.9 小结 216
第14章 JavaScript的事件处理 217
14.1 事件处理的概念 217
14.2 基于浏览器的事件处理 218
14.2.1 Load事件 218
14.2.2 Unload事件 219
14.2.3 Submit事件 220
14.3 基于窗体的事件处理 222
14.3.1 Focus事件 222
14.3.2 Blur事件 223
14.3.3 Change事件 225
14.3.4 Select事件 226
14.3.5 Move事件 226
14.3.6 Resize事件 227
14.4 基于鼠标事件处理 227
14.4.1 MouseDown事件 228
14.4.2 MouseMove事件 230
14.4.3 MouseUp事件 231
14.4.4 MouseOver事件 231
14.4.5 MouseOut事件 231
14.4.6 Click事件 232
14.6 基于键盘的事件处理 235
14.5.1 KeyDown事件 235
14.5.2 KeyPress事件 235
14.5.3 KeyUp事件 235
14.6 小结 236
第15章 JavaScript的高级使用技巧 237
15.1 frame对象 237
15.1.1 使用frame 237
15.1.2 frame对象的属性和方法 239
15.1.3 frame的应用实例 239
15.2 Cookie的使用 242
15.2.1 Cookie简介 242
15.2.2 Cookie的属性 242
15.2.3 Cookie的限制 243
15.2.4 JavaScript和Cookie 243
15.2.5 Cookie的应用实例 245
15.3 声音处理 247
15.4 控制图形 249
15.5 ActiveX与JavaScript 252
15.5.1 ActiveX控件 253
15.5.2 ActiveX文档 255
15.5.3 ActiveX脚本 256
15.6 小结 257
第16章 JavaScript创作实例 258
16.1 计算24点程序 258
16.2 漂亮的荧光字 263
16.3 小结 270
第3部分 ASP 271
第17章 ASP简介 271
17.1 ASP简介 271
17.1.1 ASP的含义 271
17.1.2 ASP的基本功能和使用时机 273
17.2 ASP的运行环境 275
17.2.1 Windows 98操作系统 275
17.2.2 Windows NT 4.0操作系统 275
17.2.1 Windows 2000操作系统 275
17.3 ASP开发工具 277
17.4 脚本语言 278
17.4.1 VBScript与JScript 279
17.4.2 第1个ASP程序 280
17.5 小结 281
第18章 VBScript简介 282
18.1 VBScript的数据类型和编码约定 282
18.1.1 VBScript的数据类型 282
18.1.2 VBScript的编码约定 283
18.2 VBScript的变量 285
18.2.1 变量命名规则 285
18.2.2 声明变量 286
18.2.3 给变量赋值 286
18.3 VBScript的函数与过程 287
18.3.1 过程 287
18.3.2 函数 287
18.3.3 过程和函数的调用 288
18.4 VBScript的条件语句和循环语句 288
18.4.1 条件语句 289
18.4.2 循环语句 291
18.5 小结 294
第19章 ASP的内置对象 295
19.1 Request和Response对象 295
19.1.1 Request对象 295
19.1.2 Response对象 299
19.2 Application和Session对象 305
19.2.1 Application对象 305
19.2.2 Session对象 310
19.3 Server对象 315
19.3.1 Server对象的属性 316
19.3.2 Server对象的方法 316
19.4 小结 318
第20章 ActiveX组件 319
20.1 ActiveX组件的创建和使用方法 319
20.2 ASP中常用的ActiveX组件 320
20.2.1 Ad Rotator组件 321
20.2.2 Browser Capabilities组件 324
20.2.3 Counters组件 328
20.2.4 CDONTS组件 331
20.3 第三方组件 339
20.4 用VB创建ASP组件 344
20.5 构建健壮的服务器端组件 350
20.5 小结 352
第21章 File Access组件对象 353
21.1 FileSystemObject对象 353
21.2 Drive对象 360
21.3 File对象及其属性集合 362
21.4 Folder对象和Folders集合 364
21.5 TextStream对象 368
21.6 FileSytemObject的权限设置与安全 375
21.7 小结 375
第22章 网站数据库 376
22.1 SQL基础 376
22.2 ADO基础 393
22.3 小结 406
第23章 ASP的使用技巧 407
23.1 出错时显示详细信息 407
23.2 打印测试、有效性检查及错误处理 412
23.3 小结 416
第24章 ASP安全 417
24.1 常见的ASP漏洞及解决方法 417
24.1.1 系统安全漏洞 417
24.1.2 ASP程序安全漏洞 419
24.2 ASP安全建议 420
24.2.1 系统安全建议 420
24.2.2 ASP程序安全建议 422
24.3 小结 423