第1章 网站的策划与设计 1
1.1 网站策划 1
1.2 网站设计的原则 3
1.3 网站的版面设计 6
1.3.1 设计步骤 7
1.3.2 设计风格 8
1.3.3 常见版式 8
1.3.4 网页配色 9
1.3.5 色彩的心理感受 9
第2章 Photoshop与平面设计 10
2.1 Photoshop基础 11
2.1.1 Photoshop的工作区 11
2.1.2 创建画布与网页开图参数 11
2.1.3 Photoshop基本用法 12
2.2 Photoshop工具 14
2.2.1 选区工具库 14
2.2.2 裁剪和切片工具库 16
2.2.3 自由变换命令 17
2.2.4 绘画工具库 17
2.2.5 文字工具及路径排字 18
2.2.6 用钢笔工具绘图 19
2.2.7 注释、测量和导航工具库 23
2.3 Photoshop的层结构 23
2.3.1 图层和图层组 23
2.3.2 “图层“面板 24
2.3.3 混合模式 24
2.3.4 置入参考线 25
2.3.5 滤镜库 26
2.4 图层样式 27
2.4.1 对图层应用自定样式 27
2.4.2 在面板、对话框和工具选项栏中输入值 28
2.4.3 图层样式选项 28
2.4.4 用等高线修改图层效果 30
2.4.5 设置全部加亮角度 31
2.4.6 在“图层”面板操作样式 31
2.5 调色 31
2.5.1 色阶调整 32
2.5.2 “曲线”对话框 33
2.5.3 色相/饱和度命令 35
2.6 GIF动画 37
2.6.1 将帧添加到动画 37
2.6.2 选择帧 38
2.6.3 设置帧延迟和循环选项 38
2.6.4 存储动画 39
2.6.5 过渡帧 39
2.6.6 使用过渡创建帧 39
2.6.7 每次创建帧时都添加新图层 40
2.6.8 设置帧处理方法 40
2.6.9 预览动画 41
2.7 图像优化 41
2.7.1 在对话框中预览图像 42
2.7.2 在对话框中导航 42
2.7.3 查看优化图像的信息 42
2.7.4 针对Web优化图像 43
2.7.5 在优化期间调整图像大小 43
2.7.6 比较Web图形格式 44
2.8 切图优化练习 49
第3章 Flash动画设计 51
3.1 Flash基础 51
3.1.1 关于Flash绘制模式 52
3.1.2 改变线条和形状轮廓的形状 53
3.1.3 伸直和平滑线条 54
3.1.4 优化曲线 55
3.1.5 擦除 55
3.1.6 修改形状 56
3.1.7 文本 57
3.1.8 字体轮廓和设备字体 58
3.1.9 对对象进行任意变形 59
3.1.10 用封套功能键修改形状 60
3.1.11 对齐对象 60
3.1.12 关于滤镜 61
3.2 元件、按钮和库 63
3.2.1 创建一个全新的空元件 64
3.2.2 将选定元素转换为元件 65
3.2.3 编辑元件 65
3.2.4 创建按钮 65
3.2.5 创建实例 66
3.2.6 更改实例属性 66
3.2.7 更改实例的颜色和透明度 66
3.2.8 使用行为控制实例 67
3.3 动画 68
3.3.1 关于帧频 68
3.3.2 逐帧动画 68
3.3.3 补间动画 69
3.3.4 创建关键帧 69
3.3.5 扩展静止图像 70
3.3.6 沿着路径补间动画 70
3.3.7 补间形状 71
3.3.8 遮罩层动画 73
3.4 使用音频 74
3.4.1 导入声音 74
3.4.2 向文档中添加声音 75
3.4.3 向按钮添加声音 77
3.4.4 使用行为控制声音回放 77
3.4.5 在关键帧中开始播放和停止播放声音 79
3.5 用SWiSHmax制作文字动画 79
3.5.1 制作文字动画 79
3.5.2 制作关键帧动画 81
3.5.3 SWiSHmax与Flash的结合 81
3.5.4 SWiSHmax的交互性 82
3.6 练习制作Flash动画广告条 82
第4章 三维设计 87
4.1 基础操作 87
4.1.1 视图观察 87
4.1.2 创建基本物体 88
4.1.3 物体选择 89
4.1.4 使用灯光和摄像机 91
4.2 多边形建模 92
4.2.1 创建基本几何体 92
4.2.2 进入多边形子级 93
4.2.3 增加细节 95
4.2 挤出与倒角 95
4.2.5 曲面平滑 96
4.3 曲线及曲线建模 97
4.4 材质和贴图 100
4.4.1 渲染方法 100
4.4.2 材质编辑器 101
4.4.3 基本材质 102
4.4.4 材质通道 103
4.4.5 贴图 103
4.4.6 反射材质 105
4.4.7 金属材质 107
4.4.8 玻璃材质 108
4.5 动画 110
4.5.1 使用自动关键点模式 111
4.5.2 选择时间显示格式 112
4.6 渲染 112
4.6.1 渲染设置 113
4.6.2 wift 3D与SWF渲染 114
4.7 飞行动画练习 120
第5章 Dreamweaver和XHTML 127
5.1 创建网页及HTML初步 128
5.1.1 创建网页 129
5.1.2 基本的HTML结构 129
5.1.3 网页的保存 131
5.1.4 Dreamweaver的网页选项 132
5.2 网页的文本 132
5.2.1 字体设定 133
5.2.2 字号设定 134
5.2.3 文本颜色 134
5.2.4 空格、换行和分段 135
5.2.5 版式设定 136
5.3 链接 136
5.3.1 文本链接 137
5.3.2 链接与路径 138
5.3.3 本页链接 138
5.3.4 链接的提示 139
5.3.5 信箱地址 139
5.3.6 管理站点 141
5.4 图像 143
5.4.1 使用图像 143
5.4.2 图片链接 145
5.4.3 图片热点 145
5.4.4 鼠标翻转图 146
5.4.5 网页背景图 147
5.5 表格 148
5.5.1 创建表格 148
5.5.2 HTML代码 149
5.5.3 表格调整 150
5.5.4 内容的选择 151
5.5.5 表格与排版 151
5.6 视频和多媒体 154
5.6.1 插Flash 154
5.6.2 在网页中使用视频和音频文件 157
5.6.3 插入其他媒体 161
5.7 表单 161
5.7.1 表单 161
5.7.2 文本类 161
5.7.3 选择类 162
5.7.4 命令类 163
5.8 框架 164
5.9 模板和库 167
5.9.1 模板的应用 167
5.9.2 库的应用 169
5.10 网页布局实践 171
第6章 CSS网页样式设计 177
6.1 CSS定义和应用 177
6.1.1 创建标签样式 177
6.1.2 创建类样式 179
6.1.3 创建链接样式 181
6.1.4 创建独立的样式表文件 182
6.1.5 行内应用CSS 183
6.2 CSS语法规则 183
6.2.1 语法格式 183
6.2.2 选择符组 184
6.2.3 类选择符 184
6.2.4 ID选择符 185
6.2.5 包含选择符 185
6.2.6 样式表的层叠性 185
6.2.7 注释 186
6.3 样式的定义 187
6.3.1 类型组 187
6.3.2 背景组 188
6.3.3 区块组 189
6.3.4 方框组 190
6.3.5 边框组 191
6.3.6 列表组 192
6.3.7 定位组 193
6.3.8 扩展组 193
6.4 CSS+DIV布局 193
6.5 CSS光标和滤镜 198
第7章 XML和XSLT 200
7.1 XML基础 202
7.1.1 XML结构 202
7.1.2 XML基本语法 203
7.2 用XSL修饰XML数据 205
7.2.1 创建XSL页 206
7.2.2 绑定XML数据 206
7.2.3 重复显示XML元素 207
7.2.4 设置“条件区域”对话框选项 210
7.2.5 XSLT的转义符号 211
第8章 JavaScript客户端脚本 212
8.1 JavaScript基础 213
8.1.1 在什么地方编写JavaScript 213
8.1.2 JavaScript语法格式 214
8.1.3 JavaScript中的变量 215
8.1.4 数据类型 216
8.1.5 JavaScript常数 216
8.1.6 表达式与运算符 217
8.2 JavaScript流程控制 218
8.2.1 注释 219
8.2.2 if语句 219
8.2.3 switch语句 220
8.2.4 for循环 222
8.2.5 while循环 222
8.2.6 break和continue 223
8.3 函数 224
8.3.1 自定义函数概述 224
8.3.2 函数基本形式 225
8.3.3 函数应用形式一 225
8.3.4 函数应用形式二 225
8.4 基本对象 226
8.4.1 Number数字对象 226
8.4.2 String字符串对象 227
8.4.3 Array数组对象 229
8.4.4 Math数学对象 230
8.4.5 Date日期对象 231
8.4.6 全局对象 233
8.4.7 关于对象化编程的语句 235
8.5 文档对象 237
8.5.1 navigator浏览器对象 238
8.5.2 screen屏幕对象 239
8.5.3 window窗口对象 239
8.6 事件 247
8.6.1 指定事件处理程序 248
8.6.2 事件详解 249
8.7 Dreamweaver的JavaScript特效 250
8.7.1 行为面板 250
8.7.2 使用Dreamweaver自带的行为动作 252
8.8 JavaScript和CSS 255
8.8.1 在CSS中使用JavaScript表达式 255
8.8.2 用JavaScript控制CSS 257
8.9 AJAX简介 257
8.10 脚本实例 260
8.10.1 首尾相连的滚动新闻 260
8.10.2 网页大小报告 261
8.10.3 边框闪烁的表格 262
8.10.4 使用链接提交表单 262
8.10.5 验证E-mail格式是否正确 263
8.10.6 方便的友情链接 264
第9章 ASP动态网站 267
9.1 开发环境及数据库 268
9.1.1 IIS的安装 269
9.1.2 SQL Server数据库 271
9.1.3 用Access数据库创建表 273
9.2 用Dreamweaver创建ASP动态网站 275
9.2.1 Dreamweaver站点 275
9.2.2 连接Access数据库 276
9.2.3 创建记录集 278
9.3 ASP连库调用 280
9.3.1 脚本语言定义 280
9.3.2 数据库的连接 281
9.3.3 数据调取 282
9.3.4 循环记录 285
9.4 详细记录 287
9.5 添加记录 290
9.5.1 设计表单 290
9.5.2 提交 293
9.5.3 第一种代码写法 293
9.5.4 第二种代码写法 294
9.6 修改数据 296
9.7 删除记录 301
9.8 翻页 302
9.9 Cookie 305
9.10 Session 308
9.11 Application 310
9.12 制作留言板 313
第10章 ActionScript交互多媒体 325
10.1 ActionScript基本原理 325
10.1.1 ActionScript的位置 326
10.1.2 关于“动作”面板 327
10.1.3 关于脚本助手 328
10.2 按钮和简单交互 328
10.3 影片剪辑控制基础 332
10.3.1 点语法 333
10.3.2 层级 333
10.3.3 为影片剪辑添加脚本 334
10.3.4 用影片剪辑控制别的影片剪辑 335
10.4 影片剪辑属性 335
10.4.1 坐标 336
10.4.2 鼠标位置 336
10.4.3 旋转方向 337
10.4.4 可见性 337
10.4.5 透明度 337
10.4.6 缩放属性 338
10.4.7 尺寸属性 338
10.5 影片剪辑的方法 338
10.5.1 复制影片剪辑 339
10.5.2 附加影片剪辑 340
10.5.3 删除影片剪辑 340
10.5.4 hitTest方法 341
10.5.5 判断哪个影片剪辑被单击 341
10.5.6 拖动影片剪辑 342
10.5.7 通过按钮检测按键动作 342
10.5.8 影片剪辑的keyUp和keyDown事件 343
10.5.9 Key对象 343
10.5.10 键盘侦听 343
10.6 动态文本 344
10.6.1 输入文本 344
10.6.2 输入文本的属性面板 345
10.6.3 动态文本 345
10.6.4 使用HTML格式的动态文本 345
10.7 声音对象 346
10.7.1 attachSound方法 346
10.7.2 loadSound方法 347
10.7.3 调节和控制声音 347
10.8 Flash与服务器的交互技术 348
10.8.1 从服务器下载数据 348
10.8.2 下载状态 349
10.9 Flash游戏 350
第11章 网站优化与SEO 358
11.1 网站优化技术 359
11.1.1 导航结构的优化 359
11.1.2 框架结构 359
11.1.3 图像优化 360
11.1.4 表格与布局 361
11.1.5 网页减肥 362
11.1.6 动态网页优化 362
11.2 搜索引擎优化 363
11.2.1 关键字的选择 363
11.2.2 关键字密度 365
11.2.3 关键字的位置分布 366
11.3 链接策略 367
第12章 域名空间的选用 371
12.1 域名介绍 371
12.2 主机介绍 372
12.3 域名和主机的选购 373
12.4 域名和主机的绑定 376
12.5 虚拟主机的使用 378
12.6 SQL Server数据库的上传 379
12.6.1 注册远程数据库 379
12.6.2 连接远程数据库 381
12.6.3 上传数据库内容 381