第1章 网站创建思路 1
1.1 定位网站主题 2
1.1.1 题材和内容 3
1.1.2 网站名称和域名 3
1.2 网站的定位与CI策划 4
1.2.1 传统的CI与网站的CI 4
1.2.2 网站设计定位 5
第2章 网页的版面布局 6
2.1 常见的布局方式 6
2.2 画出页面的结构草图 7
2.3 布局的细化和调整 9
2.4 布局的最后定格 10
2.5 用表格布局 10
2.5.1 创建并修改表格 10
2.5.2 用表格进行版面布局 13
2.5.3 在表格中使用文本和图像 15
2.5.4 设置表格的背景颜色 17
2.5.5 表格的正确显示 18
2.6 用框架布局 20
2.6.1 在网页中创建框架 20
2.6.2 调整框架属性 21
2.6.3 在框架间轻松跳转 23
2.6.4 生成无框架内容 26
2.7 使用更高级的布局方法--分层 26
第3章 超级链接 31
3.1 网站上到处都是的超级链接 31
3.2 建立超级链接的方法 31
3.2.1 链接路径 32
3.2.2 创建超级链接的方法 32
3.2.3 使用文件定位图标 34
3.2.4 利用站点结构图创建链接 35
3.2.5 创建一个E-mail链接 35
3.3 链接的管理 36
3.3.1 设置更新链接属性 36
3.3.2 设置站点缓存 37
3.3.3 改变站点中链接的指向 38
3.3.4 测试链接 40
第4章 使用CSS样式 41
4.1 CSS样式定义 41
4.2 CSS与HTML结合方式 44
4.2.1 在文档<HEAD>中定义 44
4.2.2 在行内定义CSS 45
4.2.3 CLASS与ID 46
4.2.4 调用外部CSS文件 47
4.3 样式的组合与继承 51
4.3.1 样式的组合 51
4.3.2 样式的继承 53
4.4 样式的单位 54
4.4.1 定义长度 54
4.4.2 百分比单位 57
4.4.3 定义颜色 58
4.4.4 URL的单位 64
4.5 在网页中应用CSS样式 65
4.5.1 用CSS样式设置文字外观 65
4.5.2 用CSS样式进行首字放大 76
4.5.3 让文字重叠于图形之上 78
4.5.4 文字之间的重叠效果 80
4.5.5 调整网页标题与正文间距 82
第5章 提高网页制作的效率 84
5.1 使用Dreamweaver的模板 84
5.1.1 创建模板 85
5.1.2 使用模板 87
5.2 使用Dreamweaver的库 89
5.2.1 库的作用 89
5.2.2 使用库 89
第6章 在Dreamweaver中制作特殊效果 92
6.1 使用行为 92
6.1.1 制作跳转菜单效果 92
6.1.2 设置导航栏图像 94
6.1.3 显示/隐藏层 95
6.2 使用Timeline创建动态html动画 97
6.2.1 Timeline创建动态html动画基本原理 98
6.2.2 Timeline Inspector(时间链检测器) 98
6.2.3 时间链简单制作动画 99
第7章 网页动画 101
7.1 动画基本原理 101
7.1.1 帧与关键帧 101
7.1.2 逐帧动画与关键帧动画 101
7.1.3 洋葱皮技术 102
7.2 帧动画原理分析 102
7.3 网页动画的特点 102
7.4 影响网页动画播放速度的因素 102
7.5 Flash动画幕后揭秘 103
7.5.1 “狂野FLASH”--第一个MOTION 103
7.5.2 “摄影机浏览”--文字的放大和缩小 107
7.5.3 “记忆与现实”--旋转角度 109
7.5.4 “变色龙”--颜色渐变 110
7.5.5 “电影海报欣赏”--淡出淡入效果 111
7.5.6 “剪影变化”--变形动画 112
7.5.7 飞驰的车轮--运动向导层的运用 116
7.5.8 爆发的超新星--闪烁的光芒 119
7.5.9 模拟3D特效 125
7.6 神奇的蒙板动画效果 127
7.6.1 文字轮廓蒙版 127
7.6.2 演员表字幕 131
7.6.3 可拖动的蒙板 137
7.7 动态的按钮特效 140
7.7.1 动态光晕按钮 140
7.7.2 带音效的按钮 145
7.7.3 按钮链接 146
7.7.4 “网络”你的心 151
7.7.5 按钮交互特效 156
7.8 Flash动画高级应用 165
7.8.1 下拉菜单 165
7.8.2 动画预览效果 173
7.8.3 模拟3D神奇骨牌 178
7.8.4 FLASH趣味游戏 183
第8章 GIF动画 194
8.1 用GIF Animator制作动画 194
8.1.1 认识Ulead GIF Animator软件 194
8.1.2 对比GIF和JPEG图像格式 195
8.1.3 过渡动画 198
8.1.4 翻页动画 204
8.1.5 色彩动画 206
8.1.6 立体翻转动画 207
8.1.7 划入动画 208
8.2 加文字的动画 209
8.2.1 急跑“Laora” 209
8.2.2 跳动的音符 212
8.2.3 烽火岁月 214
8.2.4 E-mail 216
8.2.5 WELCOME 217
8.2.6 热门话题 218
第9章 JavaScript语言特效 221
9.1 JavaScript语言介绍 221
9.1.1 JavaScript语言的历史 221
9.1.2 JavaScript语言的特点 221
9.1.3 JavaScript语言和其他语言的比较 223
9.1.4 JavaScript语言语言的局限性 224
9.1.5 JavaScript的运行环境 225
9.2 JavaScript语言入门 225
9.2.1 JavaScript语言的基本语法 225
9.2.2 JavaScript的数据类型 227
9.2.3 JavaScript的运算符 228
9.2.4 控制程序的流程 230
9.2.5 JavaScript的函数 233
9.2.6 JavaScript的对象 234
9.2.7 小结 235
9.3 JavaScript经典脚本 235
9.3.1 自动启动添加至收藏夹 235
9.3.2 神秘的闪动 235
9.3.3 跟随页面移动的图标 236
9.3.4 滚动链接注释 240
9.3.5 动画显示打开新窗口 242
9.3.6 跟随鼠标移动的图片 243
9.3.7 状态栏跑马灯效果--小广告 244
9.3.8 颤抖的图片 247
9.3.9 进入页面的特效 249
9.3.10 制作一个计算器 251
第10章 其他工具制作动画 256
10.1 运用Fireworks制作动画 256
10.1.1 走进Fireworks 256
10.1.2 Fireworks动画演练 256
10.2 运用Photoshop制作动画 260
10.2.1 Photoshop简介 260
10.2.2 用Photoshop制作GIF动画 261
第11章 动态网页 263
11.1 网页的动态与静态 263
11.1.1 没有浏览器就没有“动态” 263
11.1.2 动态网页三大技术 264
11.1.3 动态之旅 265
11.1.4 浏览器大战 270
11.2 网站的交互功能 270
11.2.1 由静态到交互 271
11.2.2 两种途径实现交互 271
11.2.3 浏览器不再重要 272
第12章 表单和数据库 274
12.1 调用FrontPage制作表单 274
12.1.1 在Dreamweaver中调用FrontPage 275
12.1.2 创建新表单之前要思考的问题 276
12.1.3 使用FrontPage的表单模板 277
12.1.4 使用FrontPage的表单向导 280
12.2 在表单中使用表单域 281
12.2.1 表单域 282
12.2.2 表单域的种类 282
12.2.3 用表单域创建一个专业的表单 283
12.3 处理表单信息 287
第13章 利用ASP实现交互 289
13.1 ASP概述 289
13.2 ASP应用程序的基础 290
13.2.1 软件环境 290
13.2.2 ASP如何工作 290
13.2.3 ASP页面的构成 291
13.2.4 创建ASP页 297
13.3 ASP应用程序设计技巧 305
13.3.1 变量和常量 305
13.3.2 Active Server Page内建对象 316
13.3.3 向浏览器发送内容 319
13.3.4 包含文件 325
13.3.5 使用HTML表单 327
13.4 ASP应用程序实例 330
13.4.1 访问计数器 330
13.4.2 访问留言板 334
13.4.3 聊天室 337
第14章 利用CGI实现交互 343
14.1 什么是CGI 343
14.2 CGI功能 343
14.3 初识CGI 344
14.3.1 CGI的C++实例 344
14.3.2 CGI的Perl实例 346
14.4 浏览器、CGI、Web服务器的通信 347
14.4.1 浏览器与CGI的通信 347
14.4.2 CGI与Web服务器的通信 347
14.5 环境变量和头信息 350
14.5.1 环境变量的使用 350
14.5.2 头信息的应用 351
14.6 表单及其处理 352
第15章 动态数据库 355
15.1 数据库和表的概念 355
15.2 可以应用于Web的数据库 356
15.3 Access建立简单的数据库 357
15.3.1 如何用Access建立数据库 357
15.3.2 考虑Access数据库 358
15.3.3 创建ODBC DSN文件 359
15.3.4 配置Microsoft Access数据库的文件DSN 359
15.4 创建包含数据库操作的ASP网页 361
15.4.1 关于ADO 361
15.4.2 连接数据库 362
15.4.3 用Connection对象执行数据库操作 362
15.4.4 使用Recordset对象处理结果 363
15.4.5 检索数据库记录 364
15.4.6 用Command对象改善查询 365
15.4.7 结合HTML表单和数据库访问 366
15.5 管理数据库连接 367
15.5.1 使连接超时 367
15.5.2 共享连接 367
15.5.3 使用跨页连接 368
15.5.4 关闭连接 369
15.6 使用连接对象的高级方法 369
15.6.1 得到被SQL语句操作的记录个数 370
15.6.2 Option参数 370
15.6.3 多次调用Execute方法 371
15.7 创建事务处理 371
15.8 使用记录集 373
15.8.1 用记录集显示记录 373
15.8.2 游标类型 376
15.8.3 锁定类型 377
15.8.4 Option参数 378
15.9 操作记录集的高级进阶 379
15.9.1 记录集的高级操作 379
15.9.2 遍历记录集 380
15.9.3 返回记录数目 381
15.9.4 对记录集进行分页 383
15.9.5 把记录取到数组中 385
15.9.6 指定记录集的最大容量 386
15.10 使用命令 388
15.10.1 使用命令对象 388
15.10.2 为什么使用命令对象 390
第16章 网站建设实战 392
16.1 网站建设的前期准备工作 392
16.1.1 网站建设的意义与目的 392
16.1.2 网站素材的搜集和整理 394
16.2 网页设计 395
16.2.1 网页设计流程 395
16.2.2 网页评价体系 396
16.3 本机运行调试 398
16.3.1 设置个人Web服务器 398
16.3.2 测试本地站点 399
16.3.3 构建本地或局域网站点 401
16.4 网站的出版 402
16.5 网站的后期维护 406
16.5.1 给网站取个好名字 406
16.5.2 给网站取个好域名 407
16.5.3 网络广告 408