第1章 网络与Web基础知识 1
1.1 Internet概述 1
1.1.1 Internet的工作原理 1
1.1.2 Internet发展简史 1
1.1.3 Internet提供的主要服务 2
1.1.4 TCP/IP简介 3
1.1.5 IP地址和域名 4
1.1.6 万维网WWW 6
1.2 浏览器-服务器模式 11
1.3 Web标准 11
1.3.1 Web标准的概念 12
1.3.2 建立Web标准的目的 13
1.3.3 采用Web标准的优点 13
习题1 13
第2章 网站规划设计基础 14
2.1 网站设计流程 14
2.2 确定网站的类型 14
2.3 定位网站的主题和名称 16
2.3.1 网站主题的确定 16
2.3.2 网站名称的确定 16
2.4 确定网站CI形象 17
2.5 确定网站的栏目和版块 18
2.5.1 设计网站的栏目 18
2.5.2 设计网站的版块 19
2.6 确定网站的整体风格 19
2.7 确定网站的目录结构和链接结构 20
2.7.1 设计网站的目录结构 20
2.7.2 设计网站的链接结构 21
2.8 网站内容的确定 21
2.9 网页的设计 22
2.9.1 网页的基本元素 23
2.9.2 网页布局 25
2.9.3 配色原则 31
2.10 浏览器版本和分辨率 34
习题2 35
第3章 创建网站前的准备 36
3.1 申请注册域名 36
3.1.1 为什么要申请注册域名 36
3.1.2 Internet上域名命名的一般规则 36
3.1.3 如何选择好的域名 36
3.1.4 申请域名的注意事项 37
3.1.5 申请域名的形式 38
3.1.6 申请域名的步骤 39
3.2 申请网站空间 41
3.2.1 什么是网站空间 41
3.2.2 网站空间的类型 42
3.2.3 如何申请个人网站空间 42
3.3 申请计数器和留言板 44
3.3.1 申请计数器 44
3.3.2 申请留言板 45
习题3 46
第4章 XHTML基础 47
4.1 XHTML简介 47
4.1.1 XHTML的产生 47
4.1.2 XHTML的优点 47
4.1.3 XHTML代码规范 48
4.2 XHTML文档的基本结构 49
4.2.1 标记及其属性 49
4.2.2 XHTML的基本结构 50
4.3 网页文件的创建过程 52
4.4 段落标记 53
4.5 文字标记 55
4.6 超链接 56
4.7 图像 60
4.8 表格 62
4.9 框架(多窗口页面) 65
4.10 表单 70
习题4 74
第5章 网页样式表CSS 76
5.1 CSS的特点和用途 76
5.2 在网页中插入CSS 77
5.2.1 内部样式 77
5.2.2 行内样式 79
5.2.3 链入外部样式 80
5.2.4 导入外部样式 81
5.3 class与id类选择符 82
5.3.1 用类(class)选择符定义样式 82
5.3.2 用id选择符定义样式 83
5.4 <div>与<span>标记 84
5.4.1 使用<div>标记 84
5.4.2 使用<span>标记 84
5.5 多重CSS的层叠 84
5.6 CSS的属性单位 86
5.6.1 长度、百分比单位 86
5.6.2 色彩单位 87
习题5 87
第6章 VBScript脚本语言 89
6.1 概述 89
6.2 VBScript语法基础 90
6.2.1 VBScript脚本代码与HTML页面的结合 90
6.2.2 在代码中加注释 91
6.2.3 VBScript的数据类型及其子类型 91
6.2.4 VBScript的变量 92
6.2.5 VBScript的数组变量 93
6.2.6 VBScript的常量 94
6.2.7 VBScript的运算符与表达式 95
6.2.8 VBScript的常用函数 98
6.2.9 语句 101
6.2.10 VBScript的输入与输出 102
6.3 VBScript结构化程序设计 104
6.3.1 VBScript的顺序结构 104
6.3.2 VBScript的选择结构 105
6.3.3 VBScript的循环结构 109
6.3.4 VBScript的过程 116
6.4 VBScript的对象和事件 122
6.4.1 对象的属性、事件和方法 122
6.4.2 事件驱动程序设计 123
6.4.3 DHTML对象模型简介 125
6.4.4 DHTML的内部控件 126
习题6 129
第7章 网页设计工具简介 131
7.1 网页制作工具 131
7.1.1 FrontPage 131
7.1.2 Dreamweaver 131
7.1.3 Adobe Pagemill 132
7.1.4 HomeSite 132
7.1.5 Visual Studio.Net 132
7.1.6 EditPlus 132
7.2 网页图形图像处理工具 133
7.2.1 Fireworks 133
7.2.2 Photoshop 133
7.2.3 CorelDRAW 133
7.3 网页动画制作与特效工具 133
7.3.1 Flash 134
7.3.2 Ulead Gif Animator 134
7.3.3 Swish 134
7.4 网页上传工具 134
7.4.1 CuteFTP 135
7.4.2 FlashFXP 135
7.4.3 LeapFTP 135
7.4.4 其他上传工具 135
7.5 网页设计工具的发展动向 135
习题7 136
第8章 网页制作工具Dreamweaver 8 137
8.1 Dreamweaver简介 137
8.1.1 Dreamweaver 8的启动和主工作区 137
8.1.2 Dreamweaver 8的参数设置 141
8.2 站点管理 143
8.2.1 本地站点和远端站点 143
8.2.2 建立本地站点 144
8.2.3 管理本地站点 145
8.3 制作第一个网页 146
8.3.1 制作网页的一般过程 147
8.3.2 设置页面属性 150
8.3.3 网页基本元素 151
8.4 超链接 152
8.4.1 超链接的基本概念 152
8.4.2 在Dreamweaver中设置超链接 153
8.5 使用图像 157
8.5.1 插入图像 157
8.5.2 图像映射 159
8.5.3 制作鼠标经过图像 161
8.6 使用多媒体对象 163
8.6.1 添加背景音乐 163
8.6.2 使用声音与视频 163
8.7 使用表格 166
8.7.1 插入表格 166
8.7.2 添加内容到表格单元格 166
习题8 169
第9章 Dreamweaver 8高级应用 170
9.1 图层与行为 170
9.1.1 图层的基本操作 170
9.1.2 图层与行为结合制作网页特效 174
9.2 时间轴 177
9.2.1 时间轴面板 178
9.2.2 创建时间轴动画 178
9.2.3 记录路径 181
9.2.4 使用时间轴改变图像属性 182
9.2.5 使用时间轴改变图层属性 184
9.3 表单 185
9.3.1 表单的基本概念 186
9.3.2 表单对象的使用 186
9.3.3 检查表单 193
9.4 框架 194
9.4.1 框架类型和框架面板 194
9.4.2 使用框架排版 195
9.5 样式表 198
9.5.1 Dreamweaver中CSS样式的类型 199
9.5.2 Dreamweaver中使用CSS样式表美化页面 199
9.6 模板和库 203
9.6.1 模板的基本概念 203
9.6.2 利用模板创建页面 204
9.6.3 用模板更新整个站点 207
9.6.4 库 207
9.7 其他网页特效 208
9.7.1 Java特效 208
9.7.2 插Flash按钮对象 208
9.7.3 插入Flash动画 209
9.7.4 插Shockwave电影 209
习题9 209
第10章 网页图形处理工具Fireworks 8 210
10.1 Fireworks 8的基本概念 210
10.1.1 创建新文档 210
10.1.2 Fireworks 8的工作界面 211
10.1.3 打开和导入文件 212
10.1.4 修改画布 213
10.1.5 矢量图和位图的概念 213
10.2 图形的优化 215
10.3 图像的切片 217
10.3.1 创建矩形切片 217
10.3.2 创建多边形切片 218
10.4 图像的导出 218
10.4.1 导出一个图像 219
10.4.2 导出一个区域的图像 219
10.4.3 导出切片 219
10.5 制作动态按钮 220
10.5.1 按钮的基本概念 220
10.5.2 动态按钮的制作 221
10.6 制作下拉菜单 223
习题10 226
第11章 网页动画制作工具Flash 8 227
11.1 Flash 8简介 227
11.1.1 Flash的特点 227
11.1.2 Flash 8的用户界面 228
11.2 Flash 8的基本概念与操作 228
11.2.1 Flash 8的基本概念 228
11.2.2 动画的基本概念 230
11.3 动画制作 231
11.3.1 逐帧动画的制作 232
11.3.2 运动渐变动画的制作 233
11.3.3 形状渐变动画的制作 237
11.3.4 遮罩动画的制作 239
11.3.5 引导层运动动画的制作 241
11.3.6 MTV制作基础 244
11.4 动画的测试、优化与发布 246
11.4.1 动画的测试 246
11.4.2 优化动画文件 246
11.4.3 动画文件的发布 247
11.4.4 动画文件的导出 249
习题11 250
第12章 ASP动态网站开发技术 251
12.1 ASP基本概念 251
12.1.1 什么是ASP 251
12.1.2 ASP的工作原理 251
12.1.3 ASP的特征 251
12.2 ASP运行环境的安装与配置 252
12.2.1 ASP运行环境对硬件的要求 252
12.2.2 ASP运行环境对软件的要求 252
12.2.3 Windows 2000/XP中安装与配置IIS 253
12.3 ASP的内置对象 255
12.3.1 Response对象 255
12.3.2 Request对象 259
12.3.3 Application对象 262
12.3.4 Session对象 265
12.3.5 Server对象 268
12.3.6 ObjectContext对象 269
12.4 ASP的内置组件 269
12.4.1 广告轮显组件 269
12.4.2 内容轮显组件 272
12.4.3 页面计数器组件 272
12.4.4 文件访问组件 273
12.5 ASP开发Web数据库应用程序 273
12.5.1 ADO简介 273
12.5.2 ADO提供的操作方式 274
12.5.3 Connection对象 275
12.5.4 Command对象 277
12.5.5 Recordset对象 278
12.6 ASP与数据库连接 280
12.6.1 使用ODBC与数据库连接 281
12.6.2 不使用ODBC与数据库连接 282
习题12 283
第13章 网站设计与制作综合实例 284
13.1 实例创意和效果展示 284
13.2 实例说明 284
13.2.1 技术要点 284
13.2.2 准备素材 285
13.3 设计过程 285
13.3.1 站点规划 285
13.3.2 制作主页 287
13.3.3 制作其他静态页面 290
13.3.4 制作留言板 291
13.4 网站测试与性能分析 306
习题13 306
第14章 网站的测试和发布 307
14.1 本地站点的测试 307
14.1.1 检测浏览器的兼容性 307
14.1.2 检查站点的链接错误 308
14.1.3 在浏览器中预览 309
14.2 网站的发布 309
14.2.1 设置远程站点 309
14.2.2 连接服务器 311
14.2.3 文件的上传和下载 311
14.3 网站的推广宣传 312
14.3.1 登录搜索引擎 312
14.3.2 其他推广方法 312
习题14 313
参考文献 314