第1篇 基础知识篇 3
第1章 网站概述 3
1.1 网站与网页的基本概念 3
1.1.1 网页 3
1.1.2 网页的分类 3
1.1.3 网站 4
1.1.4 网站的分类 5
1.2 网站的开发流程 5
1.2.1 确定网站主题 6
1.2.2 网站整体规划 6
1.2.3 收集整理网站素材 9
1.2.4 开发与测试网站 9
1.2.5 域名空间的申请与备案 11
1.2.6 发布网站 12
1.2.7 更新和维护网站 12
1.2.8 宣传与推广网站 13
1.3 撰写网站策划书 13
1.3.1 网站策划书撰写要点 14
1.3.2 实例:撰写“北京奥运吉祥物——福娃”网站策划书 16
1.4 网站开发相关软件介绍 20
1.4.1 网页编辑软件 21
1.4.2 图像处理软件 22
1.4.3 动画制作软件 22
1.4.4 网站发布软件 22
1.5 本章小结 23
1.6 习题 23
第2章 网站开发环境的搭建 25
2.1 Dreamweaver CS3简介 25
2.2 Dreamweaver CS3的工作界面 26
2.2.1 启动Dreamweaver CS3 26
2.2.2 工作区集成窗口 26
2.3 站点的基本操作 30
2.3.1 新建站点 31
2.3.2 管理站点 34
2.4 网页文档的基本操作 35
2.4.1 创建网页 35
2.4.2 编辑网页 37
2.4.3 预览网页 37
2.4.4 打开和关闭网页文档 38
2.5 IIS的安装与配置 38
2.5.1 IIS的简介 38
2.5.2 IIS的安装 39
2.5.3 IIS的简单配置 41
2.6 实例:“北京奥运吉祥物——福娃”站点的建立与配置 45
2.7 本章小结 48
2.8 习题 49
第3章 超文本标记语言HTML 50
3.1 HTML概述 50
3.1.1 HTML的基本概念 50
3.1.2 HTML的基本结构 51
3.1.3 HTML的基本语法规则 53
3.2 文字与段落标记 54
3.2.1 标题字标记 54
3.2.2 文字格式标记 55
3.2.3 字型标记 56
3.2.4 段落标记和强制换行标记 57
3.2.5 水平线标记 58
3.2.6 其他标记 59
3.3 列表标记 62
3.3.1 无序列表标记 62
3.3.2 有序列表标记 63
3.3.3 自定义列表标记 64
3.4 表格标记 65
3.5 多媒体标记 69
3.5.1 图像标记 69
3.5.2 音频标记 70
3.5.3 视频标记 71
3.6 超链接标记 72
3.7 表单标记 75
3.8 框架标记 80
3.9 本章小结 83
3.10 习题 83
第2篇 静态设计篇 87
第4章 “北京奥运吉祥物——福娃”网站的静态设计 87
4.1 使用表格布局网站主页 87
4.1.1 布局主页头部 88
4.1.2 布局主页主体 89
4.1.3 布局主页底部 93
4.2 设计主页 94
4.2.1 设置网页属性 94
4.2.2 设置表格属性 96
4.2.3 插入文本和图像 97
4.2.4 插入Flash动画 100
4.2.5 插入JavaScript网页特效代码 102
4.3 设计其他相关网页 107
4.3.1 内容显示页面 107
4.3.2 标题列表页面 108
4.3.3 图片显示页面 108
4.3.4 留言板页面 108
4.4 创建超链接 110
4.4.1 超链接相关知识 110
4.4.2 超链接的创建 111
4.5 本章小结 115
4.6 习题 115
第5章 使用CSS美化“北京奥运吉祥物——福娃”网站 116
5.1 层叠样式表(CSS)基础 116
5.1.1 层叠样式表(CSS)简介 116
5.1.2 CSS的特点 116
5.2 网页中使用CSS的方法 117
5.2.1 行内样式表 117
5.2.2 内联样式表 117
5.2.3 外联样式表 118
5.2.4 导入样式表 118
5.3 选择器 119
5.3.1 选择器的语法格式 119
5.3.2 标签选择器 119
5.3.3 类选择器 121
5.3.4 ID选择器 123
5.4 创建和管理CSS 125
5.4.1 认识CSS面板 125
5.4.2 新建CSS 126
5.4.3 CSS样式表属性 126
5.4.4 管理CSS 132
5.5 样式表属性 133
5.5.1 CSS的文字属性 133
5.5.2 CSS的文本属性 135
5.5.3 CSS的背景属性 135
5.6 CSS+DIV进行网页布局 137
5.6.1 <div>与<span>标记 138
5.6.2 盒子模型 139
5.6.3 元素的定位 141
5.6.4 布局流程 151
5.6.5 常用的布局类型 153
5.7 使用CSS美化“北京奥运吉祥物——福娃”网站 161
5.7.1 网站概述 161
5.7.2 布局分析 161
5.7.3 各模块布局设计 163
5.8 本章小结 175
5.9 习题 175
第6章 使用Photoshop美化“北京奥运吉祥物——福娃”网站 176
6.1 Photoshop CS3基础 176
6.1.1 Photoshop CS3的工作界面 176
6.1.2 Photoshop CS3的基本操作 178
6.2 设计网页前的准备工作 185
6.2.1 确定页面大小 185
6.2.2 确定网页主色调 185
6.2.3 设计网页的结构 185
6.3 设计美化网页 186
6.3.1 Logo区设计 186
6.3.2 导航区设计 191
6.3.3 图片新闻区设计 193
6.3.4 福娃动态区设计 195
6.3.5 Banner和公告栏区的设计 197
6.3.6 福娃简介区设计 198
6.3.7 福娃揭秘区设计 199
6.3.8 精彩图片区设计 199
6.3.9 名人说福娃区设计 199
6.3.10 投票调查区设计 200
6.3.11 版权区设计 200
6.4 效果图切片输出 201
6.4.1 图像格式介绍 201
6.4.2 创建与编辑切片 203
6.4.3 输出切片 205
6.5 本章小结 207
6.6 习题 207
第3篇 动态设计篇 211
第7章 动态网站技术概述 211
7.1 静态网站与动态网站 211
7.2 动态网站的工作模式 212
7.3 动态网站常用技术 213
7.3.1 ASP技术 213
7.3.2 ASP.NET技术 214
7.3.3 PHP技术 214
7.3.4 JSP技术 215
7.4 动态Web服务器 215
7.4.1 IIS搭建Web服务器 216
7.4.2 Apache搭建Web服务器 216
7.5 本章小结 223
7.6 习题 224
第8章 ASP基础知识 225
8.1 ASP的运行与开发环境 225
8.2 ASP的基本语法规则 226
8.3 VBScript编程基础 228
8.3.1 VBScript的数据类型 228
8.3.2 VBScript的常量 228
8.3.3 VBScript的变量 229
8.3.4 VBScript的运算符与表达式 230
8.3.5 VBScript的控制语句 231
8.3.6 VBScript的子程序与函数 236
8.4 ASP的内置对象 237
8.4.1 Request对象 237
8.4.2 Response对象 241
8.4.3 Application对象 242
8.4.4 Session对象 244
8.4.5 Server对象 245
8.4.6 ObjectContext对象 246
8.4.7 Global.asa文件 246
8.5 ASP的常用组件 248
8.5.1 AdRotator组件 249
8.5.2 ContentRotator组件 251
8.5.3 BrowserCapabilities组件 252
8.5.4 ContentLinking组件 252
8.5.5 其他组件简介 252
8.6 本章小结 253
8.7 习题 254
第9章 数据库访问技术 255
9.1 数据库基础知识 255
9.2 使用Access创建数据库 256
9.2.1 规划数据库 257
9.2.2 创建数据库 257
9.3 数据库的连接 261
9.3.1 ODBC简介 262
9.3.2 使用DSN连接数据库 262
9.3.3 使用自定义连接字符串连接数据库 266
9.3.4 使用Connection对象连接数据库 267
9.4 数据库的访问 267
9.4.1 Connection对象 267
9.4.2 Command对象 269
9.4.3 Recordset对象 269
9.4.4 数据库访问实例 272
9.5 本章小结 281
9.6 习题 282
第10章 “北京奥运吉祥物——福娃”网站的动态设计 284
10.1 投票调查子系统 285
10.1.1 功能说明 285
10.1.2 系统规划 285
10.1.3 系统设计 286
10.2 留言板子系统 289
10.2.1 功能说明 289
10.2.2 系统规划 289
10.2.3 系统设计 291
10.3 内容管理子系统 293
10.3.1 功能说明 293
10.3.2 系统规划 293
10.3.3 系统设计 296
10.4 本章小结 300
10.5 习题 301
第4篇 提高篇 305
第11章 网页特效设计 305
11.1 JavaScript概述 305
11.1.1 JavaScript的特点 305
11.1.2 JavaScript的功能 306
11.2 在网页中使用JavaScript的方法 307
11.3 JavaScript的基本语法 308
11.3.1 常量 308
11.3.2 变量 309
11.3.3 运算符 310
11.3.4 表达式 311
11.3.5 程序控制流语句 311
11.3.6 函数 313
11.4 JavaScript的对象和事件 313
11.4.1 JavaScript的对象 313
11.4.2 JavaScript的事件 314
11.5 JavaScript应用实例 316
11.5.1 动态显示日期和时间 316
11.5.2 状态栏跑马灯信息 317
11.5.3 计时器 319
11.5.4 获取浏览器版本号 320
11.5.5 滚动显示公告信息 321
11.6 本章小结 322
11.7 习题 322
第12章 Web新技术展望 324
12.1 XML技术 324
12.1.1 XML技术简介 324
12.1.2 XML文档的结构 326
12.1.3 XML语法基础 327
12.1.4 XML元素和属性的定义 330
12.1.5 XML的使用前景 331
12.2 Web 2.0与AJAX技术 331
12.2.1 Web 2.0技术简介 331
12.2.2 Web 2.0技术特性 332
12.2.3 AJAX技术简介 332
12.2.4 AJAX技术特性 333
12.3 HTML 5技术 334
12.3.1 HTML 5简介 335
12.3.2 HTML 5的新特性 335
12.3.3 HTML 5应用实例 335
12.4 本章小结 341
12.5 习题 342
参考文献 343