第1章 互联网基础与建站准备 1
1-1 Internet的历史 2
1-1-1 Internet的起源和发展 2
1-1-2 Internet在我国的发展 2
1-2 Internet的主要服务 3
1-2-1 WWW服务 3
1-2-2 文件传输服务 4
1-2-3 电子邮件服务 4
1-2-4 远程登录服务 5
1-3 Internet的常用协议 6
1-3-1 TCP/IP协议 6
1-3-2 IP地址 6
1-3-3 域名协议与DNS 7
1-3-4 WWW与URL 9
1-3-5 HTTP协议 10
1-3-6 FTP协议 10
1-3-7 邮件协议 12
第2章 时尚建站技术简介 13
2-1 概述 14
2-2 HTML 14
2-2-1 HTML概述 14
2-2-2 一个HTML源代码实例 15
2-3 DHTML 15
2-3-1 DHTML概述 15
2-3-2 一个使用DHTML的实例 16
2-4 Java与JavaApplet 16
2-4-1 Java语言 16
2-4-2 JavaApplet 18
2-5 ActiveX 19
2-5-1 ActiveX概述 19
2-5-2 ActiveX使用实例 19
2-6 CGI 19
2-7 ASP 20
2-7-1 ASP的特点 20
2-7-2 ASP的应用实例 20
2-8 PHP 21
2-8-1 PHP的特点 21
2-8-2 HP的应用实例 21
2-9 JSP 22
2-9-1 什么是JSP 22
2-9-2 JSP的运行机制 22
2-9-3 JSP的优点 22
2-9-4 JSP页面的执行过程 23
2-9-5 JSP和ASP的不同点 23
2-10 Flash 24
2-10-1 认识Flash 24
2-10-2 Flash的特点 24
2-11 VRML 25
2-11-1 什么是VRML 25
2-11-2 如何编写VRML 26
2-11-3 如何浏览VRML 26
2-11-4 VRML的历史和发展 27
2-12 WAP 28
2-12-1 什么是WAP 28
2-12-2 WAP协议 28
2-12-3 如何编写WAP网页 29
第3章 网站的总体策划 31
3-1 网站策划流程 32
3-2 网站主题与定位 32
3-2-1 什么是主题 32
3-2-2 主题的题材 33
3-2-3 主题的定位原则 34
3-2-4 网站的名称 34
3-2-5 网站名称的选择原则 34
3-2-6 访客的定位 35
3-3 网站的内容初步策划 35
3-3-1 内容来源 35
3-3-2 策划流程 35
3-4 网站风格和创意 35
3-5 策划的要诀 37
3-6 网页制作的技术路线 38
3-6-1 个人网站常用技术路线简介 38
3-6-2 商业网站常用技术路线简介 39
3-6-3 学术机构和政府团体技术路线简介 39
3-7 浏览器版本与分辨率 39
3-8 首页和模板 40
3-9 动态内容与数据库 40
3-10 栏目与板块的划分 40
3-10-1 栏目划分的原则 41
3-10-2 栏目划分实例 41
3-11 站点的目录结构 43
3-12 逻辑关系和链接结构 44
3-12-1 直线形结构 44
3-12-2 树形结构 44
3-12-3 星形结构 44
3-13 多媒体内容 45
3-14 网页的构成 45
3-15 网页的布局 49
3-15-1 网页的布局原则 49
3-15-2 页面布局思路 50
3-16 常见页面布局结构 51
3-16-1 “同”字型布局 51
3-16-2 “国”字型布局 51
3-16-3 “匡”字型布局 52
3-16-4 “三”字型布局 52
3-16-5 “川”字型布局 53
3-16-6 自由式布局 54
3-16-7 左右对称布局 54
3-17 网页色彩 55
3-17-1 光与色彩 55
3-17-2 色彩的构成 55
3-17-3 色彩的数字化表示 56
3-17-4 色彩与访客心理 57
3-18 页面色彩的整体规划 57
3-18-1 色彩规划的意义 57
3-18-2 色彩的选择原则 57
3-18-3 配色方案介绍 58
3-18-4 网页配色方案点评 59
第4章 网站平台的建设 61
4-1 申请空间网站策划流程 62
4-1-1 免费主页空间资源介绍 62
4-1-2 申请免费个人主页空间 63
4-1-3 收费主页空间资源介绍 66
4-2 申请域名 68
4-2-1 免费域名资源介绍 68
4-2-2 申请免费域名 69
4-2-3 注册国际免费域名dhs.org 71
4-3 自己创建Web服务器 75
4-3-1 Web服务器的选择 75
4-3-2 Windows 2000 IIS/PWS介绍 75
4-3-3 Linux Apache介绍 78
4-4 开发FTP Server服务 79
4-4-1 安装Serv—U 79
4-4-2 配置Serv—U 81
第5章 网页制作语言基础 85
5-1 HTML语言基础 86
5-1-1 文件标记 86
5-1-2 页首标记 86
5-1-3 字体标记 87
5-1-4 表格标记 88
5-1-5 清单标记 90
5-1-6 段落标记 91
5-1-7 链接标记 91
5-1-8 框架标记 92
5-1-9 图像标记 95
5-1-10 多媒体标记 96
5-1-11 表单标记 96
5-2 JavaScript语言简介 100
5-2-1 JavaScript语言的特点 100
5-2-2 一个简单的JavaScript例子 100
5-2-3 JavaScript的数据类型和变量 101
5-2-4 JavaScript的表达式和运算符 103
5-2-5 JavaScript的控制语句和函数 104
5-2-6 JavaScript的对象机制 106
5-2-7 JavaScript的内部对象和系统函数 111
5-2-8 JavaScript的事件驱动和事件处理 119
5-3 快速掌握CSS样式单 121
5-3-1 CSS的定义 121
5-3-2 CSS的声明 125
5-3-3 CSS的文本属性 125
5-3-4 CSS的字体属性 127
5-3-5 CSS的列表样式属性 129
5-3-6 CSS的背景控制属性 130
5-3-7 CSS的边框控制属性 132
5-4 CSS的滤镜效果 132
5-4-1 Mask滤镜 133
5-4-2 Blur滤镜 133
5-4-3 DropShadow滤镜 134
5-4-4 Alpha滤镜 135
5-4-5 Glow滤镜 136
5-4-6 Wave滤镜 137
5-4-7 BlendTrans滤镜 138
5-4-8 Light滤镜 139
5-4-9 RevealTrans滤镜 141
5-4-10 无参数滤镜 142
第6章 网页制作和技巧 145
6-1 DreamweaverMX的基本操作 146
6-1-1 基本操作界面 146
6-1-2 创建一个站点 151
6-1-3 制作文字和背景 155
6-1-4 预览网页 157
6-1-5 插入和设置图片 159
6-1-6 表格的操作 161
6-2 运用DreamweaverMX的高级功能 166
6-2-1 插入文档的头部元素 166
6-2-2 创建超链接 169
6-2-3 使用CSS样式单 174
6-2-4 使用Frame 180
6-2-5 制作导航条 182
6-2-6 打开新浏览窗口 183
6-3 玩转Dreamweaver MX的对象插入 185
6-3-1 插入Flash动画 185
6-3-2 插入表单 187
6-3-3 插入多媒体对象 190
6-3-4 插入Java Applet小程序 194
6-4 掌握DreamweaverX的时间线工具 196
6-4-1 移动的图片 196
6-4-2 图片变换 201
6-5 实现DreamweaverMX的个性化制作 202
6-5-1 制作个性化浏览器滚动条 202
6-5-2 版权区的制作 203
6-6 操纵Dreamweaver MX的内部对象 207
6-6-1 使用Library对象 207
6-6-2 使用History对象执行重复操作 209
第7章 JavaSCript网页特效制作 211
7-1 时间和访问状态特效 212
7-1-1 显示当前口期和时间 212
7-1-2 在浏览器状态栏显示走动的时间 213
7-1-3 显示访问者停留的时间 214
7-1-4 在状态栏中显示访问者停留的时间 216
7-1-5 显示网页的最后更新时间 218
7-1-6 登记并问候来客 218
7-1-7 显示来访次数和最近到访时间 221
7-2 页面功能特效 224
7-2-1 页面自动跳转 224
7-2-2 播放网页背景音乐 225
7-2-3 建议访问者调整分辨率 226
7-2-4 网页中加入页面打印 227
7-3 窗口功能特效 227
7-3-1 关闭窗口 227
7-3-2 打开新窗口的确认和取消 228
7-3-3 标题栏文字滚动 229
7-3-4 状态栏信息的逐条发布 230
7-4 文字特效 231
7-4-1 跳动的文字动画 231
7-4-2 文字推出效果 233
7-4-3 图片和文字的鼠标移动跟随 236
7-4-4 页面静态浮动层 239
7-4-5 链接的滚动文字说明 243
7-5 菜单目录特效 244
7-5-1 选择性下拉菜单 244
7-5-2 鼠标指向式下拉菜单 245
7-5-3 推拉门式目录菜单 246
7-5-4 文件展开树式折叠菜单 249
7-6 网页百宝箱特效 256
第8章 网页图片处理与动画制作 259
8-1 使用Fireworks MX处理图片 260
8-1-1 Fireworks MX介绍 260
8-1-2 图片的优化处理 260
8-1-3 图片的特效处理 265
8-2 使用Cool 3D制作动画 272
8-2-1 认识Cool 3D软件 272
8-2-2 用Cool 3D制作站点Logo 273
8-3 使用Flash MX制作广告 275
8-3-1 Flash MX介绍 275
8-3-2 用Flash MX制作站点广告 277
第9章 申请与使用免费功能 285
9-1 留言本 286
9-1-1 留言本简介 286
9-1-2 申请留言本 286
9-1-3 在页面中加入留言本 287
9-2 免费论坛 288
9-2-1 申请论坛 289
9-2-2 在页面中加入论坛 290
9-3 聊天室 291
9-3-1 申请聊天室 291
9-3-2 在页面中加入聊天室 292
9-4计数器 294
9-4-1免费计数器 294
9-4-2应用计数器举例 294
9-5 探索器 295
9-5-1 免费探索器 295
9-5-2 在页面中加入探索器 296
9-6 邮件列表 296
9-6-1 邮件列表介绍 296
9-6-2 申请邮件列表 296
9-6-3 在页面中加入邮件列表 298
9-7 在线投票 299
9-7-1 在线投票简介 299
9-7-2 申请在线投票 299
9-7-3 在页面中加入投票功能 300
9-8 太极链 301
9-8-1 太极链介绍 301
9-8-2 申请太极链 301
9-8-3 在页面中加入太极链 303
9-9 太极链E-bar 304
9-9-1 E-bar功能介绍 304
9-9-2 申请太极链E-bar 304
第10章 网站的优化与测试 305
10-1 网站的优化 306
10-1-1 格式化源代码 306
10-1-2 优化文档 306
10-2 网站的测试 307
10-2-1 不同分辨率的测试 307
10-2-2 不同浏览器的测试 307
10-2-3 测试链接的有效性 309
10-2-4 Beta发布测试 311
第11章 网站的发布和更新 313
11-1 FTP发布更新 314
11-1-1 安装FTP软件 314
11-1-2 连接站点 315
11-1-3 上传文件 315
11-2 Dreamweaver MX同步更新 317
11-2-1 设置站点连接 317
11-2-2 连接站点 318
11-2-3 同步更新 319
11-3 网站的宣传 320
11-3-1 注册搜索引擎 320
11-3-2 免费广告宣传 321
11-3-3 加入各种广告交换 322
11-3-4 与相关网站做友情链接 322
11-3-5 利用电子邮件组 322
11-3-6 使用邮件广告网 322
11-3-7 利用新闻组 323
11-3-8 利用邮件签名 323
11-3-9 利用留言板、聊天室和BBS论坛 323
11-3-10 通过传统新闻媒体进行宣传 323
第12章 一个网站制作的综合实例 325
12-1 建站准备 326
12-2 页面规划 327
12-3 网页制作 327
12-3-1 首页的制作 327
12-3-2 其他页面的制作 336
12-4 网站的发布、更新和宣传 337
12-4-1 申请主页空间和域名 337
12-4-2 发布、更新和宣传网站 338
第13章 网站的常见故障和安全问题 343
13-1 网站常见故障 344
13-1-1 故障表现 344
13-1-2 故障原因 344
13-1-3 故障诊断及解决方案 345
13-2 网站安全问题 347
13-2-1 病毒 347
13-2-2 木马程序 348
13-2-3 堵塞攻击 348
13-2-4 安全漏洞 349
13-3 防火墙技术 349
13-3-1 什么是防火墙 349
13-3-2 防火墙的目的 350
13-3-3 防火墙的分类 350
13-3-4 防火墙的功能 351
13-3-5 常用防火墙软件 351