第1章 网站设计概论 1
1.1 网站基本知识 2
1.1.1 网站及其组成 2
1.1.2 网站文件及资源 3
1.1.3 网站的工作机制 3
1.2 网站设计 5
1.2.1 网站的定位 5
1.2.2 网站的风格 6
1.2.3 网站的CI形象 6
1.2.4 网站的栏目和版块 7
1.2.5 网站目录和链接结构 7
1.3 网站的开发流程 8
1.3.1 定义站点 8
1.3.2 建立网站结构 9
1.3.3 设计和制作主页 9
1.3.4 其他页面制作 9
1.3.5 测试 10
1.3.6 发布和维护 10
1.4 常用网站开发工具 10
1.4.1 FrontPage 10
1.4.2 Dreamweaver MX 11
1.5 小结 12
第2章 Dreamweaver MX开发环境 14
2.1 Dreamweaver MX概述 15
2.1.1 Dreamweaver MX概述 15
2.1.2 安装Dreamweaver MX 15
2.2 Dreamweaver MX的工作环境 16
2.2.1 Dreamweaver MX的工作区布局 16
2.2.2 插入栏、属性检查器和面板 18
2.2.3 文档窗口 23
2.2.4 使用联机帮助 24
2.3 构建Dreamweaver MX开发环境 26
2.3.1 创建本地站点 26
2.3.2 站点文件管理 28
2.4 小结 30
实验1 创建本地站点并进行文件管理 31
实验目的 31
实验内容 31
第3章 HTML基础 32
3.1 HTML的基本概念 33
3.1.1 文档结构 33
3.1.2 HTML标签 34
3.2 文本格式标签 36
3.2.1 标题 36
3.2.2 换行和段落 37
3.2.3 文字修饰 38
3.2.4 文本块操作 40
3.2.5 列表 41
3.3 超链接 42
3.3.1 超链接的基本格式 43
3.3.2 URL 43
3.3.3 内部链接 43
3.3.4 外部文件链接 44
3.4 表格 45
3.4.1 表格的基本结构 45
3.4.2 表格的尺寸设置 46
3.4.3 单元格内文字的排列 47
3.4.4 单元格的跨行和跨列 48
3.4.5 表格的颜色设置 49
3.5 多媒体 50
3.5.1 图像的插入和定位 50
3.5.2 播放音乐 51
3.5.3 插入视频 52
3.6 框架 53
3.7 表单和表单元素 55
3.7.1 表单的概念 55
3.7.2 表单的结构 56
3.8 小结 57
实验2 直接使用HTML代码编制网页 59
实验目的 59
实验内容 60
第4章 网页设计基础 62
4.1 目标——个人网站 63
4.1.1 目标网站的内容 63
4.1.2 目标网站的结构 63
4.2 网页设计的基本要求 65
4.2.1 页面版面布局 66
4.2.2 网页的色彩、文字和表格应用 67
4.3 网页布局 67
4.3.1 使用布局视图 68
4.3.2 使用框架 71
4.4 文本编辑 72
4.4.1 输入文字 72
4.4.2 编辑文本 74
4.5 设置超级链接 76
4.5.1 文字链接 77
4.5.2 图像链接 80
4.5.3 电子邮件链接 80
4.6 编辑图像 81
4.6.1 在网页中插入图像 82
4.6.2 创建图像地图 84
4.7 使用表格 86
4.7.1 插入表格 86
4.7.2 改变表格的外观和结构 87
4.7.3 改变单元格的属性 89
4.8 使用层对象 91
4.8.1 层的作用及属性 91
4.8.2 使用层对象 93
4.9 设置网页属性 95
4.10 小结 97
实验3 基本静态网页制作(1) 99
实验目的 99
实验要求 99
实验内容 99
实验4 基本静态网页制作(2) 100
实验目的 100
实验要求 100
实验内容 100
第5章 CSS样式表 102
5.1 创建文本的CSS样式表 103
5.2 创建文字链接的CSS样式 108
5.3 创建HTML标签的CSS样式 111
5.4 CSS样式表的编辑修改 114
5.5 样式表文件的共享 118
5.6 小结 121
实验5 在网页中使用CSS样式表 121
实验目的 121
实验要求 122
实验内容 122
第6章 脚本编程 123
6.1 脚本概述 124
6.1.1 在网页中使用脚本 124
6.1.2 VBScript 124
6.1.3 JavaScript 125
6.2 JavaScript编程基础 125
6.2.1 JavaScript程序的编辑和调试 125
6.2.2 JavaScript的基本语法 129
6.3 对象 136
6.3.1 JavaScript对象概述 136
6.3.2 常用JavaScript内置对象 137
6.3.3 JavaScript的常用函数 141
6.3.4 JavaScript的浏览器对象 143
6.4 小结 148
实验6 JavaScript程序应用 150
实验目的 150
实验内容 150
第7章 行为和时间轴 152
7.1 行为的事件和动作 153
7.2 行为应用实例 155
7.2.1 设置状态栏文字 155
7.2.2 打开新浏览器窗口 156
7.2.3 制作弹出式菜单 158
7.2.4 检查表单 161
7.3 时间轴动画设计 163
7.3.1 时间轴面板 163
7.3.2 创建层动画 164
7.3.3 创建图像动画 167
7.4 小结 168
实验7 在网页中使用行为和时间轴 169
实验目的 169
实验内容 169
第8章 模板和库项目 171
8.1 创建模板 172
8.1.1 将现有文档存为模板 172
8.1.2 定义模板的可编辑区域 173
8.1.3 修改模板 175
8.2 使用模板 176
8.2.1 使用模板创建新文档 176
8.2.2 对已有文档应用模板 177
8.2.3 使用模板更新文档 179
8.3 库项目及应用 180
8.3.1 创建库项目 180
8.3.2 向网页添加库项目 182
8.3.3 利用库项目更新网站 183
8.4 小结 183
实验8 利用模板和库项目编制网页 184
实验目的 184
实验内容 184
第9章 多媒体网页制作 185
9.1 为网页添加声音 186
9.1.1 音乐点播和插件播放 186
9.1.2 通过行为控制声音播放 188
9.2 播放视频 189
9.3 插入Flash动画 190
9.4 小结 194
实验9 多媒体网页设计 194
实验目的 194
实验内容 194
第10章 ASP基础 195
10.1 构建ASP的开发环境 196
10.1.1 安装IIS5服务器 196
10.1.2 创建虚拟目录 197
10.1.3 在Dreamweaver MX中设定测试服务器 199
10.2 ASP基本概念 200
10.2.1 ASP的基本概念 201
10.2.2 创建和运行ASP网页 203
10.3 ASP编程基础 204
10.3.1 使用变量 204
10.3.2 使用表单 206
10.3.3 使用组件和对象 208
10.4 ASP的内置对象 209
10.4.1 Request对象 209
10.4.2 Response对象 212
10.4.3 Session对象 214
10.4.4 Application对象 217
10.4.5 Server对象 220
10.4.6 Cookies集合的应用 222
10.5 ASP实例——计数器的设计 224
10.5.1 程序基本思路 224
10.5.2 Application_OnStart事件过程 225
10.5.3 Session_OnStart事件过程 226
10.5.4 显示访问人数数据 226
10.6 小结 227
实验10 WEB站点和站点计数器设计 230
实验目的 230
实验内容 230
第11章 网站与数据库应用 231
11.1 创建数据库 232
11.1.1 数据库结构 232
11.1.2 在Access中创建数据库 233
11.2 创建数据库连接 235
11.2.1 ADO及其对象模型 235
11.2.2 使用连接字符串连接数据库 236
11.2.3 使用Recordset对象访问数据库数据 241
11.2.4 使用Command对象访问数据库数据 245
11.3 显示和查询记录 248
11.3.1 在页面上显示记录 248
11.3.2 查询记录 253
11.4 添加、更新和删除记录 260
11.4.1 添加记录 260
11.4.2 更新记录 262
11.4.3 删除记录 265
11.5 综合实例——课程答疑系统 266
11.5.1 课程答疑系统的数据流程和结构 267
11.5.2 创建登录页及权限页 267
11.5.3 创建选择课程页 270
11.5.4 创建其他页 271
11.5.5 应用模板统一页面风格 271
11.6 小结 273
实验11 动态网页设计 274
实验目的 274
实验内容 274
第12章 网站的发布和维护 276
12.1 完成本地站点 277
12.1.1 完成本地站点 277
12.1.2 测试本地站点 279
12.2 定义远端站点 282
12.2.1 通过本地/网络方法访问远端站点 282
12.2.2 通过FTP访问远端站点 285
12.3 上传站点和维护 286
12.4 小结 288
实验12 站点上传和维护 289
实验目的 289
实验内容 289
第13章 XML基础 290
13.1 XML概念 291
13.1.1 XML文档的组成 291
13.1.2 元素内容的类型 292
13.1.3 元素属性 292
13.1.4 使用CDATA 293
13.2 创建XML文档 293
13.2.1 创建DTD 293
13.2.2 元素声明 294
13.3 XML文档的显示 295
13.3.1 使用CSS样式表显示XML文档 296
13.3.2 使用数据绑定显示XML文档 296
13.3.3 使用XSL样式表显示XML文档 298
13.4 小结 300
附录A JavaScript常用对象、属性、方法、事件处理和函数 302
附录B CSS样式表 310
参考文献 313