第一章 网页与网站基础 1
1.1 WWW简介 1
1.2 网页与网站的关系 2
1.3 静态网页、动态网页和动态服务器网页 3
1.4 用HTML编写静态网页 4
1.4.1 HTML简介 4
1.4.2 HTML静态网页基本结构 5
1.4.3 网页内的文字格式 6
1.4.4 分段、换行与预格式 7
1.4.5 媒体元素的插入 8
1.4.6 超链接的使用 11
1.4.7 表格的设计 12
1.4.8 网页属性的设置 16
1.4.9 HTML标记分类 16
1.5 网站的建设步骤 17
练习一 18
实验一 用HTML语言制作含多个静态网页的个人网站 18
第二章 使用网页工具制作静态网页 20
2.1 Dreamweaver入门 21
2.1.1 Dreamweaver 8的界面 21
2.1.2 建立本地站点 22
2.1.3 新建HTML网页 24
2.2.2 编辑表格 25
2.2.1 插入表格 25
2.2 在网页中使用表格 25
2.2.3 表格的嵌套 28
2.3 插入图像、动画与媒体元素 30
2.3.1 插入图像 30
2.3.2 插入动画和其他媒体元素 31
2.4 使用表单 32
2.4.1 插入表单和表单对象 32
2.4.2 表单应用示例 34
2.5 插入超链接 36
2.6 CSS技术 37
2.6.1 自定义CSS样式 38
2.6.2 用CSS重新定义特定HTML标记符的外观 40
2.6.3 定义CSS伪类 42
2.6.4 特定ID标记符样式 44
2.6.5 链接外部样式表 44
2.6.6 在标记符中直接嵌套样式信息 46
2.6.7 CSS小结 46
2.7 层的使用 47
2.7.1 使用CSS定位层 47
2.7.2 表格和层的相互嵌套 48
2.7.3 使用菜单插入层 50
2.7.4 使用层布局页面 50
2.8.2 框架集 52
2.8 创建框架 52
2.8.1 什么是框架 52
2.8.3 框架的应用示例 54
练习二 56
实验二 投票系统外观设计 57
第三章 网页图形与图像处理 58
3.1 Fireworks简介 58
3.1.1 Fireworks 8的新功能 58
3.1.2 Fireworks 8的安装、启动与退出 59
3.1.3 Fireworks 8的界面 60
3.1.4 创建Fireworks文件 63
3.2.1 绘图工具简介 65
3.2 图形的绘制与编辑 65
3.2.2 基本图形绘制与变形 66
3.2.3 层与蒙版 77
3.2.4 按钮与动画 83
3.3 图像处理 88
3.3.1 图像选择修饰 88
3.3.2 滤镜效果应用 93
3.3.3 特效与样式使用 97
3.3.4 图像合成 98
3.4 图像的优化与导出 101
3.4.1 图像的优化 102
3.4.2 图像的导出 104
练习三 106
实验三 网页图形与图像处理实验 107
第四章 网站的规划与设计 109
4.1 网站的栏目规划 109
4.1.1 逻辑结构介绍 109
4.1.2 栏目规划的任务 112
4.1.3 栏目规划举例 114
4.2 网站的目录结构设计 116
4.2.1 目录结构设计原则 116
4.2.2 目录结构设计举例 117
4.3.1 色彩搭配基础 118
4.3 网站的风格设计 118
4.3.2 版面布局设计 123
4.4 网站的导航设计 128
4.4.1 导航的实现方法 128
4.4.2 导航的设计策略 129
练习四 131
实验四 XXX个人网站的规划与设计 131
第五章 JavaScript与DHTML技术 132
5.1 使用客户端脚本 132
5.2 JavaScript简介 135
5.2.1 JavaScript语言基础 135
5.2.2 使用JavaScript对象 141
5.2.3 使用浏览器对象 146
5.2.4 window对象 150
5.2.5 form对象 152
5.3 DHTML技术 156
5.3.1 什么是DHTML 156
5.3.2 DTHML应用示例 156
练习五 162
实验五 选项页式菜单的定制 162
第六章 动态服务器网页ASP基础 163
6.1 静态网页与动态网页的工作原理 163
6.2.2 ASP的运行环境 164
6.2 ASP入门 164
6.2.1 ASP概述 164
6.2.3 制作一个简单的ASP文件 165
6.2.4 ASP文件的基本组成 167
6.2.5 开发ASP程序时的注意事项 168
6.3 VBScript代码的基本格式 168
6.4 VBScript的数据类型、常量与变量 169
6.4.1 VBScript的数据类型 169
6.4.2 VBScript常量 170
6.4.3 VBScript变量 170
6.6 VBScript运算符 171
6.5 VBScript数组 171
6.7 VBScript内置函数 172
6.7.1 转换函数 173
6.7.2 字符串相关函数 173
6.7.3 日期和时间函数 175
6.7.4 数学函数 176
6.7.5 检验函数 177
6.8 VBScript过程和函数 178
6.8.1 Sub过程 178
6.8.2 Function函数 180
6.8.3 过程和函数的位置 182
6.9.1 判断结构 183
6.9 VBScript的控制结构 183
6.9.2 循环结构 185
6.10 注释语句和容错语句 188
6.10.1 注释语句 188
6.10.2 容错语句 188
练习六 189
实验六 ASP网页编程基础实验 189
第七章 ASP中的对象 191
7.1 Request对象 191
7.1.1 使用Request.Form获取表单中的数据 192
7.1.2 使用Request.QueryString获取URL变量 194
7.1.3 使用Request.ServerVariables获取环境变量信息 196
7.2 使用Response对象 197
7.2.1 使用Response.write输出信息 198
7.2.2 使用Response.Redirect重定向页面 199
7.2.3 使用Response.End终止当前ASP程序 199
7.3 使用Cookies在客户端保存信息 200
7.3.1 存入信息到Cookies中 200
7.3.2 设置特定Cookies的有效期 200
7.3.3 获取特定Cookies的值 201
7.4.2 读取Session信息 203
7.4.3 利用Session.Timeout属性设置Session有效期 203
7.4.4 利用Session.Abandon方法清除Session信息 203
7.4.1 利用Session存储信息 203
7.4 使用Session对象 203
7.5 使用Application对象 205
7.6 使用Server对象 207
7.6.1 ScriptTimeout属性 207
7.6.2 HTMLEncode方法 207
7.6.3 MapPath方法 209
练习七 210
实验七 使用ASP对象编辑一个投票系统 210
第八章 ASP存取数据库 211
8.1 数据库的基本知识 211
8.1.1 数据库的基本术语 211
8.1.2 建立Access数据库 212
8.1.3 SQL语言简介 215
8.2 ADO概述 217
8.3 Connection对象 219
8.4 Command对象 221
8.5 Recordset对象 221
8.5.1 建立Recordset对象与数据库表的操作 221
8.5.2 Recordset对象的属性 227
8.5.3 Recordset对象的方法 230
8.5.4 使用分页属性分页显示记录集 232
8.5.5 使用Field对象和Fields集合 235
8.6 ASP存取数据库的综合应用——用户注册、登录与退出登录 238
练习八 245
实验八 ASP存取数据库实验 246
第九章 ASP微型BBS论坛设计与实现 247
9.1 简单BBS论坛的构成 247
9.2 数据库文件BBS#.mdb 248
9.3 mainCSS.css、mainJs.js、mainFun.asp 250
9.4 BBS论坛主页index.asp 252
9.5 版块主题帖列表页block.asp 255
9.6 发表新主题帖功能页newTopic.asp 260
9.7 显示特定的主题帖和回复页topic.asp 263
9.8 发表回复帖reply.asp 268
练习九 270
参考文献 272