第1章 Web基础知识 1
1.1 Web概述 1
目录 1
1.2 HTML概述 3
1.2.1 什么是HTML 3
1.2.2 HTML与Web的关系 4
1.3 浏览器/服务器模式 6
1.3.1 服务器和浏览器 6
1.3.2 浏览器插件 7
1.4 网页 8
2.1 网站设计流程 11
第2章 网站规划设计 11
2.2 确定网站的类型 12
2.3 网站主题与整体风格的确定 15
2.3.1 确定网站主题 15
2.3.2 确定网站的整体风格 17
2.4 网站内容的确定 18
2.4.1 网站内容设计原则 18
2.4.2 网站应该包括的十项内容 19
2.5 网站界面设计 21
2.5.1 栏目与板块编排 21
2.5.2 目录结构与链接结构 22
2.5.3 版面布局 23
2.6 网站策划书撰写要点 24
第3章 建立网站的前期准备 27
3.1 申请域名 27
3.1.1 关于域名的一般知识 27
3.1.2 Internet上域名命名的一般规则 29
3.1.3 申请域名 30
3.2 选择接入Internet的方式 32
3.3 软硬件平台的选择 35
3.3.1 网站的逻辑结构 35
3.3.2 Internet接入设备 36
3.4 网站建设服务商选择 38
3.5.1 UNIX 42
3.5 选择Web服务器操作系统 42
3.5.2 Linux 45
3.5.3 Windows 2000 46
3.5.4 操作系统之间的比较 46
3.6 Web服务器软件比较和选择 48
第4章 网站架设 51
4.1 Web服务器的安装 51
4.1.1 Linux环境下Apache Web服务器的安装 51
4.1.2 Windows 2000环境下的IIS安装 53
4.2 Web服务器的配置与管理 55
4.2.1 Web服务器的基本配置 55
4.2.2 Web服务器的日常管理 67
4.3 Web服务器及网站测试 74
4.3.1 Web服务器的性能测试 74
4.3.2 网站测试项目 79
4.3.3 网站测试技巧 81
4.3.4 服务器的错误提示信息 81
4.4 Web服务器的安全管理 83
4.4.1 Web服务器安全问题的重要性 83
4.4.2 HTTP的安全问题 84
4.4.3 Web安全标准及相关协议 84
4.4.4 Web服务器安全管理策略 86
5.1 HTML的基本概念 89
第5章 HTML入门 89
5.2 超链接 93
5.3 页面布局与文字修饰 96
5.3.1 标题 96
5.3.2 换行标签 97
5.3.3 段落标签 98
5.3.4 文字修饰 99
5.3.5 预编排结构 102
5.3.6 列表 103
5.3.7 框架与框架网页 106
5.4 表格 108
5.4.1 表格的基本结构 109
5.4.3 表格的尺寸设置 110
5.4.2 表格的标题 110
5.4.4 单元格内文字的排列 112
5.4.5 单元格的跨行和跨列 113
5.4.6 表格的颜色设置 115
5.5 多媒体效果 115
5.5.1 图片的插入和定位 116
5.5.2 播放音乐 116
5.5.3 插入视频 118
5.6 交互式表单 119
5.6.1 表单的概念 119
5.6.2 表单的结构 121
5.7 HTML标签索引 124
第6章 网页设计工具 128
6.1 网页设计工具概述 128
6.1.1 基于代码的设计工具 128
6.1.2 可视化网页编辑工具 130
6.2 网页设计辅助工具 133
6.2.1 图像制作工具 133
6.2.2 动画设计工具 136
第7章 用FrontPage建立和管理网站 139
7.1 FrontPage的工作界面 139
7.1.1 FrontPage资源管理器 139
7.1.2 FrontPage文件编辑器 144
7.2.1 “文件”菜单 148
7.2 FrontPage的菜单 148
7.2.2 “编辑”菜单 151
7.2.3 “查看”菜单 153
7.2.4 “工具”菜单 154
7.2.5 “插入”菜单 156
7.2.6 “格式”菜单 159
7.3 创建和管理网站的一个实例 160
7.3.1 创建站点 160
7.3.2 编辑主页 169
7.3.3 制作框架与框架网页 171
7.3.4 管理和维护站点 173
8.1.1 编辑窗口 181
第8章 用Dreamweaver制作网页 181
8.1 初步认识Dreamweaver 181
8.1.2 站点窗口 184
8.2 Dreamweaver的基础应用 185
8.2.1 制作前的准备工作——定义网站 185
8.2.2 制作一个最简单的网页 189
8.3 让网页丰富多彩 192
8.3.1 插入图像 192
8.3.2 图像的处理 193
8.3.3 文字的处理 196
8.3.4 样式 198
8.3.5 建立超链接 200
8.3.6 插入对象 202
8.4 网页的排版 206
8.4.1 表格的运用 206
8.4.2 层的使用 214
8.4.3 排版功能 222
8.4.4 框架的应用 223
8.5 为网页增添互动效果 226
8.5.1 插入变换图片及导航条 226
8.5.2 建立表单 228
8.6 Dreamweaver MX新增功能简介 234
8.6.1 设计方面的新功能 234
8.5.3 行为和时间线 234
8.6.2 代码编写方面的新功能 236
8.6.3 应用开发方面的新功能 239
第9章 图像设计工具Paint Shop 241
9.1 简介 241
9.2 浮动控制板 242
9.2.1 图层控制板 243
9.2.2 绘图工具栏 244
9.2.3 颜色控制板 247
9.3 主菜单命令 250
9.3.1 “文件”菜单 250
9.3.2 “编辑”菜单 255
9.3.3 “查看”菜单 256
9.3.4 “影像”菜单 259
9.3.5 “效果”菜单 262
9.3.6 “颜色”菜单 267
9.3.7 “图层”菜单 274
9.3.8 “对象”菜单 274
9.3.9 “选择”菜单 274
9.3.10 “图罩”菜单 275
9.4 用Animation Shop制作GIF动画 278
9.4.1 准备素材 279
9.4.2 创建动画 279
9.4.3 输出动画 282
10.1.1 Flash工作界面 283
第10章 Flash动画制作入门 283
10.1 Flash简介 283
10.1.2 Flash动画原理 286
10.2 Flash应用实例 286
10.2.1 运动动画 287
10.2.2 变形动画 291
10.2.3 渐变动画 292
10.2.4 按钮的制作 294
10.2.5 声音的添加 295
10.2.6 遮罩的制作 297
11.1 JavaScript特效 299
11.1.1 JavaScript的特点 299
第11章 网页制作高级技术 299
11.1.2 如何将JavaScript代码插入HTML文档 300
11.1.3 JavaScript特效举例 302
11.1.4 利用网上免费的Java和JavaScript资源 306
11.2 CSS特效 308
11.2.1 CSS基本语法 308
11.2.2 如何在网页中插入CSS 314
11.2.3 CSS特效举例 318
11.3 使用Fireworks切割图像 323
11.3.1 Fireworks的工作界面 323
11.3.2 Fireworks中图形的绘制 326
11.3.3 用Fireworks切割图像 330
12.1.1 什么是Web数据库 336
第12章 Web数据库与网页编程 336
12.1 Web数据库概述 336
12.1.2 Web数据库访问原理 337
12.1.3 Web数据库访问技术 338
12.2 Web数据库系统的选择 340
12.3 Web数据库的管理——SQL语言 344
12.4 网页编程综合应用实例 347
12.4.1 用CGI实现留言簿 347
12.4.2 用ASP实现留言簿 352
12.4.3 用JSP实现留言簿 362
12.4.4 用PHP创建网上论坛 366
参考文献 386