第1章 概述 1
1.1 Internet基本要素 1
目录 1
1.2 WWW简介 2
1.2.1 WWW的特点 2
1.2.2 WWW的组成 2
1.2.3 建立Web服务器应具备的条件 5
1.3 HTML简介 5
1.3.2 HTML的局限性 6
1.3.3 HTML文档的编辑工具 6
1.3.1 HTML的优点 6
1.4 WWW的有关名词 7
习题 9
第2章 简单的Web网页设计 10
2.1 HTML的基本概念 10
2.1.1 HTML的语法 10
2.1.2 HTML文件的特点与结构 12
2.2 HTML的常用标记 14
2.3 简单的Web网页设计 20
习题 21
3.1.1 基本概念 22
3.1 链接的概念与标记 22
第3章 建立网页的链接 22
3.1.2 链接标记 23
3.2 同一网页中的链接 24
3.3 网页间的链接 27
3.3.1 本地链接 27
3.3.2 网络链接 30
3.4 与Internet服务链接 30
习题 31
第4章 建立网页列表 32
4.1 有序列表 32
4.2 无序列表 34
4.3 嵌套列表 36
4.4 定义列表 37
4.5 菜单与目录列表 38
4.6 建立包含链接的列表 39
习题 40
第5章 建立网页表格 41
5.1 建立一个简单表格 41
5.2 表格的标记 43
5.3 表格的调整与修饰 46
5.4 用链接实现表的嵌套 51
5.5 建立复杂表格 53
习题 57
6.1 定义字符风格标记 58
第6章 网页的修饰 58
6.1.1 物理标记 59
6.1.2 逻辑标记 61
6.2 字体大小与颜色 63
6.3 画水平标尺线 66
6.4 设置整个页面的显示风格 67
6.5 其它修饰性标记 70
习题 73
7.1 多帧窗口的设计 75
第7章 多窗口的设计 75
7.2 定义多帧窗口标记及属性 78
7.2.1 〈FRAMESET〉标记 78
7.2.2 〈FRAMESET〉标记的应用 78
7.2.3 〈FRAME〉标记 82
7.2.4 〈NOFRAMES〉标记 83
7.3 多窗口之间的超链接 83
习题 87
8.1.1 网页中可用图像的类型 89
8.1.2 内连图像的常用格式 89
8.1 图像的类型 89
第8章 建立含有图像的网页 89
8.2 图像的获取途径 90
8.3 在HTML中使用图像 91
8.3.1 给网页中加入图像 91
8.3.2 改变图像的大小 93
8.3.3 给图像加上边框 94
8.3.4 显示图像描述文本 95
8.4 图像与文本的排列 96
8.4.1 图像和文本同行排列 96
8.4.2 图像在文本行的上下位置 97
8.4.3 图像与多行文本的排列 99
8.5 可单击图像 105
8.6 图像的显示方式 108
8.6.1 图像的交错显示方式 108
8.6.2 LOWSRC属性 108
8.6.3 图像的透明底色 108
习题 109
第9章 建立含有表单的网页 110
9.1 表单 110
9.2 表单中的输入标记 112
9.2.1 〈INPUT〉标记 112
9.2.2 〈SELECT〉标记和〈OPTION〉标记 126
9.2.3 〈TEXTAREA〉标记 129
9.3 提交表单 131
习题 133
第10章 在网页中使用多媒体文件 134
10.1 外部媒体文件 134
10.2 浏览器播放外部媒体文件 134
10.3 使用外部媒体文件 135
10.3.1 使用外部图像文件 135
10.3.2 使用外部声音文件 136
10.3.3 使用外部视频文件 137
10.3.4 用〈INSERT〉标记插入多媒体文件 137
10.3.5 用〈OBJECT〉标记插入多媒体文件 140
习题 141
第11章 网页的编程技术 143
11.1 Java语言 143
11.1.1 Java语言的特点 143
11.1.2 Java语言的语法规则 145
11.1.3 Java语言中的类 149
11.1.4 Java语言的接口 153
11.1.5 类库 154
11.1.6 用Java语言编写Web网页 155
11.2 JavaScript语言 158
11.2.1 JavaScript语言同Java语言的差别 158
11.2.2 JavaScript在网页中的应用 159
11.2.3 JavaScript的基本语法 161
11.2.4 函数 166
11.2.5 事件处理 167
11.2.6 JavaScript中的对象 169
11.3 VBScript语言 177
11.3.1 关于VBScript在网页中应用的简单例子 178
11.3.2 VBScript的数据类型 179
11.3.3 VBScript中的量 179
11.3.4 VBScript中的数组 180
11.3.6 VBScript的内部函数 181
11.3.5 VBScript中的运算符 181
11.3.7 VBScript中的过程 184
11.3.8 VBScript中流程控制 186
习题 190
第12章 ASP网络程序设计 191
12.1 ASP概述 191
12.1.1 ASP语法简介 191
12.1.2 ASP运行环境 192
12.2 ASP的内部对象 193
12.2.1 Request对象 193
12.2.2 Response对象 196
12.2.3 Session对象 200
12.2.4 Application对象 202
12.2.5 Server对象 205
12.3 ASP的内置组件 206
12.3.1 数据库存取组件 206
12.3.2 文件存取组件 216
12.3.3 ASP其它组件 221
习题 227
第13章 动态HTML网页设计 228
13.1 层的基本概念 228
13.2 创建层 229
13.3.1 静态移动 232
13.3 层的移动 232
13.3.2 层或对象的滑动 235
13.4 层的隐藏和显示 241
13.5 改变层的叠序 243
13.6 剪切层 245
13.6.1 CSS的clip属性 245
13.6.2 clipValues()函数 246
13.6.3 修改剪切值 247
13.6.4 剪切域的动态移动 249
13.7 改变页面内容 253
13.7.1 静态更新页面内容 253
13.7.2 动态刷新网页文本内容 255
13.7.3 改变层的背景色 257
13.7.4 改变字体颜色 258
13.7.5 字体的放大与缩小 259
习题 264
第14章 VRML语言 265
14.1 VRML的基础知识 265
14.1.1 VRML的文件结构 265
14.2 VRML中的节点 266
14.2.1 造型节点 266
14.1.3 对VRML进行浏览 266
14.1.2 VRML的坐标系 266
14.2.2 点、线和面节点 268
14.2.3 文本节点 270
14.2.4 材料节点 271
14.2.5 光线节点 273
14.3 访问VRML世界与超级链接 274
14.3.1 在HTML语言中加入超级链接 274
14.3.2 在VRML中加入超级链接 275
习题 276
附录A HTML快速参考 277
附录B CSS层叠样式表单元素 293
附录C HTML颜色代码表 299