商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
Dreamweaver CS3宝典(附光盘1张) |
|
|
|
Dreamweaver CS3宝典(附光盘1张) |
|
基本信息·出版社:人民邮电出版社
·页码:698 页
·出版日期:2009年06月
·ISBN:7115193401/9787115193407
·条形码:9787115193407
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
内容简介 《Dreamweaver CS3宝典》全面、详实地介绍了使用DreamweaverCS3进行网页制作和网站开发的具体步骤和技巧。全书从基本操作入手,逐步深入,依次讲解了HTML语言、常见基本页面、表格、超链接、表单、CSS、模板、库、框架、层、行为和插件等知识,并对动态网站的制作和站点的维护与上传等难点也进行了深入讲解,不仅涉及Dreamweaver软件的各种网页设计技巧,还穿插了大量实例,使读者在了解理论知识的同时,动手能力也得到同步提高。
《Dreamweaver CS3宝典》内容丰富,适合从事网页制作、美工设计、网站开发、网页编程等行业的人员学习和阅读。
作者简介 Joseph Lowery从1981年开始撰写有关计算机和IT领域新技术的书籍。他的著作有以前各版本的(Dreamweaver Bible》、最近出版的《CSS Hacks and Filters》(均由Wiley出版)以及《Joseph Lowerys Beyond Dreamweaver》、《Dreamweaver MX 2004 Killer Tips》(与Angela Buraglia合著)、《Dreamweaver MX 2004 Web Application Recipes》和《Dreamweaver CS3 Recipes》(与Eric Ott合著)均由New Riders出版。他也编著HTML以及Intemet商务应用的书籍。他的著作非常畅销,在世界各地被译为11种不同的语言,拥有40万以上的读者。Joe也是一个顾问和培训师,出席过Boston和San Francisc0的Seybold会议、美国和欧洲的Adobe会议以及ThunderLizard的“网页设计世界”。目前他是Adobe extensions的主要供应商WebAssist的营销副总裁。
编辑推荐 《Dreamweaver CS3宝典》是由人民邮电出版社出版的。
精通Dreamweaver的每个方面,处理CSS、文本、对象和链接,集成Flash影片及其他媒体。
目录 第1部分 Dreamweaver CS3基础
第1章 Dreamweaver CS3新功能 3
1.1 Web 2.0 3
1.2 Adobe连接 4
1.3 CSS增强 5
1.4 软件范围的改进 6
1.5 本章小结 7
第2章 Dreamweaver CS3入门 8
2.1 Dreamweaver的动态世界 8
2.1.1 连接到世界的数据 9
2.1.2 真实的数据表示 9
2.1.3 完整的可视化编辑器和文本编辑器 9
2.1.4 世界级的代码编辑 10
2.1.5 往返于HTML 11
2.1.6 网站维护工具 11
2.1.7 面向团队的站点构建 12
2.2 Dreamweaver界面 12
2.2.1 输入简单文本 13
2.2.2 拖放数据字段 13
2.2.3 一步到位的对象修改 14
2.2.4 访问和管理资源 14
2.2.5 完整的自定义环境 14
2.2.6 管理快捷键 14
2.2.7 简单的选择过程 15
2.2.8 增强的布局选项 15
2.2.9 插件媒体预览 15
2.2.10 扩展的查找和替换功能 16
2.3 最新的代码标准 16
2.3.1 前沿的CSS支持 16
2.3.2 可访问性问题 17
2.3.3 直观的文本和图形支持 17
2.3.4 增强的表格能力 17
2.3.5 简易的表单输入 18
2.3.6 单击并拖动框架设置 18
2.3.7 多媒体增强 18
2.4 下一代特性 19
2.4.1 Ajax 19
2.4.2 动态样式更新 19
2.4.3 Photoshop、Flash和Fireworks集成 20
2.4.4 服务器行为 21
2.4.5 XML和XSLT集成 21
2.4.6 CSS布局控制 22
2.4.7 JavaScript行为 22
2.5 程序的可扩展性 23
2.5.1 对象和行为 23
2.5.2 服务器行为 23
2.5.3 命令和浮动面板 24
2.5.4 可调整的“插入”工具栏 24
2.5.5 自定义标签、翻译器和属性检查器 24
2.6 自动化增强 25
2.6.1 以应用程序对象快速应用开发 25
2.6.2 导入Office文档 25
2.6.3 “参考”面板 25
2.6.4 “历史记录”面板 26
2.7 管理站点工具 26
2.7.1 对象库 26
2.7.2 超强的模板 27
2.7.3 确定目标浏览器 27
2.7.4 转换网页 27
2.7.5 验证链接 28
2.7.6 FTP发布 28
2.7.7 站点地图 28
2.7.8 文件存回/取出 29
2.8 本章小结 29
第3章 漫游Dreamweaver 30
3.1 选择工作区布局 30
3.2 观察“文档”窗口 32
3.2.1 在“文档”窗口之间切换视图 33
3.2.2 使用状态栏 34
3.3 访问工具栏 38
3.3.1 “文档”工具栏 38
3.3.2 标准工具栏 41
3.3.3 样式呈现工具栏 41
3.3.4 编码工具栏 42
3.3.5 动态数据工具栏 43
3.4 从“插入”栏中选择 43
3.4.1 常用对象 44
3.4.2 布局对象 45
3.4.3 表单对象 46
3.4.4 数据对象 46
3.4.5 Spry对象 46
3.4.6 文本对象 47
3.4.7 收藏夹 48
3.4.8 ASP对象 49
3.4.9 ASP.NET对象 49
3.4.10 CFML对象 49
3.4.11 JSP对象 49
3.4.12 PHP对象 49
3.4.13 XSLT对象 49
3.5 使用属性检查器的功能 49
3.5.1 使用属性检查器 50
3.5.2 属性检查器元素 50
3.6 使用可停放面板自定义工作区 51
3.6.1 隐藏和显示面板 53
3.6.2 自定义面板组 54
3.7 访问菜单 55
3.8 本章小结 56
第4章 设置首选参数 57
4.1 自定义环境 57
4.1.1 常规首选参数 57
4.1.2 不可见元素的首选参数 61
4.1.3 突出显示首选参数 62
4.1.4 状态栏首选参数 63
4.1.5 “文件类型/编辑器”首选参数 64
4.1.6 “复制/粘贴”首选参数 66
4.1.7 “新建文档”首选参数 66
4.2 调整高级功能 67
4.2.1 “辅助功能”参数 67
4.2.2 “布局模式”参数 68
4.2.3 “AP元素”首选参数 69
4.2.4 “CSS样式”首选参数 70
4.3 上网连接 71
4.3.1 “站点”首选参数 71
4.3.2 “在浏览器中预览”参数 72
4.4 自定义代码 73
4.4.1 “字体”首选参数 73
4.4.2 “代码提示”首选参数 74
4.4.3 “代码改写”首选参数 74
4.4.4 “代码颜色”首选参数 76
4.4.5 “代码格式”首选参数 77
4.4.6 “验证程序”首选参数 79
4.5 本章小结 80
第5章 建立站点与服务器 81
5.1 规划网站 81
5.1.1 要考虑的主要因素 82
5.1.2 设计方案的选择 82
5.2 为网络应用绘制动态网页 84
5.3 定义站点 84
5.3.1 使用站点定义向导 85
5.3.2 使用“高级”模式 88
5.3.3 建立本地连接 88
5.3.4 指定远程站点 89
5.3.5 添加测试服务器细节 90
5.4 遮盖站点文件夹 91
5.5 管理站点信息 92
5.6 服务器操作 92
5.6.1 建立无站点服务器连接 93
5.6.2 访问服务器文件 94
5.7 创建和存储新页面 95
5.7.1 启动Dreamweaver 95
5.7.2 打开现有文件 96
5.7.3 打开新文件 96
5.7.4 保存文件 97
5.7.5 保存到远程服务器 97
5.7.6 关闭文件 98
5.7.7 退出程序 98
5.8 创建新文档 98
5.8.1 使用“新建文档”对话框 98
5.8.2 创建新的默认文档 100
5.9 预览网页 100
5.10 将网页放到网上 101
5.10.1 用FTP传输 102
5.10.2 使用“FTP日志”面板 103
5.11 本章小结 103
第2部分 设计和制作核心页面
第6章 直接访问代码 107
6.1 网页的结构 107
6.2 扩展到XHTML 108
6.3 doctype和doctype切换 109
6.4 定义head元素 110
6.4.1 建立页面属性 110
6.4.2 了解meta和其他head标签 112
6.5 加入到body中 118
6.5.1 逻辑样式 118
6.5.2 物理样式 118
6.6 使用“代码”视图和代码检查器 119
6.6.1 启用“代码”视图选项 120
6.6.2 打印代码 121
6.7 使用编码工具栏 121
6.7.1 代码折叠 122
6.7.2 选择和高亮显示代码 123
6.7.3 注释代码 123
6.7.4 CSS操作 123
6.7.5 其他“编码”工具栏的功能 124
6.8 提高代码编写效率 124
6.8.1 “代码提示”和“标签完成” 124
6.8.2 修改代码块 126
6.8.3 用标签选择器插入代码 127
6.9 通过“代码片段”面板添加代码 128
6.10 使用“参考”面板 129
6.11 用标签检查器修改代码 131
6.12 用快速标签编辑器修改标签 131
6.12.1 插入HTML模式 132
6.12.2 环绕标签模式 133
6.12.3 编辑标签模式 134
6.13 增加Java applet 135
6.14 添加JavaScript和VBScript 136
6.14.1 插入JavaScript和VBScript 136
6.14.2 编辑JavaScript和VBScript 137
6.15 验证页面 138
6.16 插入符号和特殊字符 139
6.16.1 命名字符 139
6.16.2 十进制字符和UTF-8编码 140
6.16.3 使用字符对象 140
6.17 本章小结 141
第7章 创建样式表网页 142
7.1 理解层叠样式表 142
7.1.1 组合属性 143
7.1.2 继承属性 143
7.1.3 层叠特性 144
7.1.4 为扩展的设计控制定义新的类和ID选择器 144
7.1.5 特殊性 145
7.1.6 如何应用样式表 145
7.2 使用“CSS样式”面板 146
7.2.1 “全部”模式 147
7.2.2 “正在”模式 147
7.3 在Dreamweaver中创建和应用样式表 148
7.3.1 自动创建样式 149
7.3.2 通过属性检查器应用样式 150
7.3.3 附加外部样式表 150
7.3.4 应用、修改和删除样式 151
7.3.5 定义新规则 153
7.3.6 编辑和管理样式表 155
7.3.7 调试应用的CSS 158
7.4 样式及其属性 159
7.4.1 “类型”选项 160
7.4.2 “背景”选项 160
7.4.3 “区块”选项 161
7.4.4 “方框”选项 162
7.4.5 “边框”选项 162
7.4.6 “列表”选项 162
7.4.7 “定位”选项 163
7.4.8 “扩展”选项 163
7.5 设计时间样式表 165
7.6 本章小结 166
第8章 使用文本 167
8.1 从标题开始 167
8.2 处理段落 168
8.2.1 插入文本 169
8.2.2 剪切、复制和粘贴 169
8.2.3 使用拖放 170
8.2.4 插入来自其他文本应用程序的文本 170
8.2.5 复制和粘贴代码 171
8.2.6 撤销、重做和历史记录面板 171
8.3 检查拼写 172
8.4 使用查找和替换 173
8.4.1 在可视页面上查找 174
8.4.2 搜索代码 176
8.4.3 用正则表达式集中搜索 179
8.5 控制空白 182
8.5.1 缩进文本 182
8.5.2 使用预先格式化的文本 182
8.5.3 标签br 183
8.6 使用Microsoft Office文档 184
8.6.1 复制和粘贴Office内容 184
8.6.2 导入Office文档 184
8.6.3 拖放Word和Excel文件 184
8.6.4 导入Word HTML 185
8.7 设计文本 187
8.7.1 说明不同的样式 187
8.7.2 使用标签address 189
8.7.3 添加缩写和首字母缩写词 189
8.8 修改文本格式 189
8.8.1 调整字体大小 190
8.8.2 绝对大小 191
8.8.3 相对大小 191
8.8.4 添加字体颜色 192
8.8.5 分配指定字体 194
8.8.6 对齐文本 196
8.8.7 缩进整个段落 197
8.9 加入日期 197
8.10 代码注释 198
8.11 本章小结 199
第9章 插入图像 200
9.1 网络图形格式 200
9.1.1 GIF 200
9.1.2 JPEG 201
9.1.3 PNG 202
9.2 使用内嵌图像 202
9.2.1 插入图像 202
9.2.2 从“资源”面板中拖动图像 205
9.2.3 优化与改变图像 207
9.2.4 修改图像属性 211
9.2.5 使用对齐选项 214
9.3 添加背景图像 215
9.4 利用水平线分割网页 217
9.5 应用简单的网络动画 218
9.6 加入广告条 219
9.7 插入鼠标经过图像 220
9.8 添加导航条 221
9.9 本章小结 223
第10章 建立网页链接 224
10.1 了解URL 224
10.2 利用超文本在网上冲浪 225
10.2.1 去除链接上的下划线 227
10.2.2 通过“资源”面板插入URL 228
10.2.3 指向某一文件 229
10.2.4 地址类型 230
10.2.5 检查链接 230
10.3 添加电子邮件链接 231
10.4 利用锚记导航 232
10.4.1 在同一文档内移动 233
10.4.2 在不同页面上使用命名锚记 233
10.4.3 创建空链接 233
10.5 确定链接目标 234
10.6 本章小结 235
第3部分 添加高级设计特性
第11章 使用Div标签和AP元素 239
11.1 Div标签和AP元素 239
11.2 放置div标签 241
11.2.1 为div标签定义CSS规则 241
11.2.2 插入div标签 242
11.2.3 可视化div标签 243
11.3 使用Dreamweaver创建AP元素 245
11.3.1 插入AP元素对象 246
11.3.2 使用“插入”=“布局对象”=“AP Div”命令 247
11.3.3 设置AP元素的默认特性 247
11.3.4 选择相对定位而不是绝对定位 247
11.4 修改AP元素 248
11.4.1 选择AP元素 248
11.4.2 调整AP元素大小 248
11.4.3 移动AP元素 249
11.4.4 使用AP元素属性检查器 249
11.4.5 "AP元素”面板 254
11.4.6 对齐AP元素 255
11.4.7 在AP元素上添加元素 258
11.4.8 表单和AP元素 258
11.5 使用AP元素创建页面设计 259
11.5.1 使用跟踪图像 259
11.5.2 防止重叠 260
11.6 使用行为激活AP元素 260
11.6.1 拖动AP元素 260
11.6.2 设置AP元素文本 261
11.6.3 显示-隐藏元素 262
11.7 创建载入AP元素 263
11.8 本章小结 263
第12章 使用行为 264
12.1 理解行为、事件和动作 264
12.2 附加行为 265
12.2.1 使用“行为”面板 265
12.2.2 添加行为 266
12.2.3 管理事件 267
12.2.4 标准动作 269
12.2.5 Dreamweaver CS3中的新Adobe效果 281
12.2.6 “建议不再使用”行为 284
12.3 安装、管理和修改行为 287
12.3.1 修改行为的参数 288
12.3.2 行为的顺序 289
12.3.3 删除行为 289
12.4 本章小结 289
第13章 建立表格 290
13.1 HTML表格基本原理 290
13.1.1 行 291
13.1.2 单元格 291
13.1.3 列和行标题 292
13.2 在Dreamweaver中插入表格 292
13.3 修改表格 295
13.3.1 选中表格元素 295
13.3.2 编辑表格内容 297
13.3.3 设置表格属性 299
13.3.4 设置单元格、列和行的属性 304
13.4 表格排序 306
13.5 导入表格式数据 307
13.6 使用布局模式设计 308
13.6.1 绘制单元格和表格 308
13.6.2 修改布局 310
13.7 本章小结 313
第14章 交互式表单 314
14.1 HTML表单的工作过程 314
14.2 在Dreamweaver中插入表单 315
14.3 使用文本字段 317
14.3.1 插入文本字段 317
14.3.2 创建密码字段 318
14.3.3 插入多行文本区域 318
14.4 提供复选框和单选按钮 320
14.4.1 复选框 320
14.4.2 单选按钮 320
14.5 创建表单列表和菜单 323
14.5.1 下拉菜单 323
14.5.2 菜单值 323
14.5.3 滚动列表 324
14.6 用跳转菜单进行导航 326
14.6.1 修改跳转菜单 327
14.6.2 激活“前往”按钮 328
14.7 用按钮激活跳转菜单 328
14.7.1 “提交”、“重设”和“命令”按钮 328
14.7.2 “图形”按钮 329
14.8 使用隐藏域和文件域 330
14.8.1 隐藏输入类型 330
14.8.2 文件输入类型 330
14.9 改善可访问性 331
14.10 用CSS设计表单 331
14.10.1 包围表单 332
14.10.2 修改输入字段 332
14.10.3 区分列表和菜单 333
14.10.4 修改标签和标题 333
14.10.5 突出重点 333
14.11 本章小结 334
第15章 创建列表 335
15.1 创建项目列表 335
15.1.1 编辑项目列表 336
15.1.2 列表标签 336
15.1.3 使用其他项目符号 338
15.1.4 用CSS样式化列表 339
15.2 掌握有序(编号)列表 339
15.2.1 编辑编号列表 340
15.2.2 使用其他编号样式 341
15.3 创建列表导航按钮 342
15.3.1 步骤1:准备背景图形 342
15.3.2 步骤2:创建列表并包含div标签 343
15.3.3 步骤3:建立CSS样式 344
15.3.4 步骤4:应用CSS 346
15.4 制作定义列表 347
15.5 使用嵌套列表 348
15.6 使用特定列表类型 349
15.6.1 菜单列表 350
15.6.2 目录列表 350
15.7 本章小结 350
第16章 使用框架和框架集 351
16.1 框架和框架集:基础知识 351
16.1.1 列和行 352
16.1.2 设置框架大小 352
16.2 创建框架集和框架 352
16.2.1 建新的框架集文件 352
16.2.2 手动编码框架集 353
16.2.3 可视地创建框架集 353
16.2.4 利用框架对象快速创建框架集 354
16.3 添加更多的框架 356
16.3.1 使用菜单 356
16.3.2 使用鼠标 357
16.4 选择、保存和关闭框架集 357
16.4.1 选择框架集和框架 357
16.4.2 保存框架集和框架 358
16.4.3 关闭框架集 358
16.5 使用框架集属性检查器 359
16.5.1 调整框架集中框架的大小 360
16.5.2 操作框架集边框 360
16.6 修改框架 361
16.6.1 页面属性 361
16.6.2 使用框架属性检查器 362
16.6.3 修改内容 363
16.6.4 删除框架 364
16.7 把框架内容作为目标 364
16.7.1 把框架集部件作为目标 364
16.7.2 框架集中的特定框架作为目标 365
16.7.3 一次更新两个或更多的框架 365
16.8 处理不能显示框架的浏览器 366
16.9 研究内嵌框架 367
16.10 本章小结 369
第17章 使用时间轴 370
17.1 使用时间轴进入第四维 370
17.2 创建时间轴动画 371
17.3 添加AP元素和图像到“时间轴”面板 372
17.4 修改时间轴 373
17.4.1 改变动画条 374
17.4.2 使用时间轴控件 374
17.4.3 添加关键帧 376
17.4.4 移除时间轴元素 377
17.4.5 改变动画速度 377
17.4.6 录制AP元素路径 378
17.5 触发时间轴中的行为 379
17.6 本章小结 380
第18章 使用Spry创建强大的Ajax页面 381
18.1 了解Ajax与Spry 381
18.1.1 Ajax的含义 381
18.1.2 Spry的含义 382
18.2 使用Spry集成XML数据 383
18.2.1 连接XML数据 383
18.2.2 定义Spry区域 385
18.2.3 为页面绑定数据 386
18.2.4 重复Spry区域 387
18.2.5 使用Spry表格 389
18.3 使用Spry构件增强站点 392
18.3.1 验证表单域 392
18.3.2 扩展“布局”选项 398
18.4 Spry效果 403
18.5 本章小结 403
第4部分 集成动态数据
第19章 建立连接和记录集 407
19.1 数据源基础 407
19.2 活动内容网页的工作方式 409
19.3 打开到数据源的连接 410
19.3.1 使用数据源名称(DSN) 411
19.3.2 指定连接字符串 417
19.3.3 PHP 419
19.4 管理连接 420
19.5 提取记录集 421
19.5.1 创建简单记录集 421
19.5.2 编写高级SQL语句 422
19.5.3 处理记录集 425
19.6 本章小结 426
第20章 制作动态数据 427
20.1 使用动态文本 427
20.1.1 插入动态文本 427
20.1.2 查看动态数据 428
20.2 设置动态数据格式 430
20.2.1 设置数据格式 430
20.2.2 编辑和创建新的数据格式 435
20.3 将图像动态化 436
20.4 集成Flash和其他动态媒体 439
20.5 本章小结 440
第21章 管理数据 441
21.1 有条件地显示数据 441
21.1.1 重复数据 441
21.1.2 显示和隐藏网页元素 444
21.2 处理记录导航 445
21.2.1 建立记录导航链接 445
21.2.2 使用应用程序对象建立记录导航 446
21.2.3 追踪记录状态 447
21.3 使用Flash按钮导航记录集 448
21.3.1 第1步:准备网页 448
21.3.2 第2步:添加Flash按钮 449
21.3.3 第3步:包含JavaScript函数 450
21.3.4 第4步:插入隐藏的变量 451
21.4 本章小结 452
第22章 处理动态数据 453
22.1 查看动态数据 453
22.1.1 动态数据的工作方式 454
22.1.2 建立动态数据 454
22.1.3 进入和退出“动态数据”视图 456
22.1.4 在“动态数据”中进行修改 456
22.2 动态数据的设置 457
22.2.1 获取查询字符串 457
22.2.2 使用“设置动态数据”记录响应 459
22.3 在浏览器中预览应用 460
22.4 使用ColdFusion MX与服务器调试面板 461
22.5 本章小结 462
第23章 制作多页应用程序 464
23.1 使用URL传递参数 464
23.1.1 发送参数 465
23.1.2 接收参数 466
23.1.3 自动生成主详细页 467
23.2 从表单获取值 470
23.2.1 从表单传递单个值 470
23.2.2 从表单传递多个值 471
23.2.3 将表单和URL值传递到相关页面 471
23.3 建立动态表单元素 473
23.3.1 文本字段 473
23.3.2 复选框 473
23.3.3 单选按钮 474
23.3.4 列表/菜单 474
23.4 在线管理数据源 475
23.4.1 插入数据 475
23.4.2 更新数据 477
23.4.3 删除数据 479
23.5 插入变量 479
23.5.1 应用程序和会话变量 479
23.5.2 请求和其他变量 480
23.6 连接到客户 481
23.6.1 现有客户的登录 481
23.6.2 限制访问 482
23.6.3 帮助注销用户 483
23.6.4 添加新客户 483
23.7 本章小结 484
第5部分 包含多媒体元素
第24章 Adobe Photoshop、Fireworks和Bridge集成 487
24.1 轻松的图形修改 488
24.2 引入Photoshop图像 488
24.2.1 插入Photoshop文件 488
24.2.2 从Photoshop中复制和粘贴 490
24.2.3 更新Photoshop图像 490
24.3 集成Fireworks 491
24.3.1 在Fireworks中优化图像 491
24.3.2 在Fireworks中编辑一个图像 494
24.3.3 使用Fireworks替换图像占位符 495
24.4 插入变换图像 497
24.4.1 使用Dreamweaver的行为 497
24.4.2 使用Fireworks代码 498
24.4.3 修改切片图像 500
24.5 用Dreamweaver控制Fireworks 501
24.5.1 创建网络相册 501
24.5.2 构建Dreamweaver/Fireworks扩展 503
24.6 使用Bridge 504
24.7 本章小结 505
第25章 插入Flash和Shockwave元素 506
25.1 Director和Flash的区别 507
25.2 在Dreamweaver项目中包含Flash和Shockwave影片 508
25.3 指定Shockwave属性 510
25.3.1 Shockwave的附加参数 510
25.3.2 对Shockwave文件进行自动设置 510
25.4 指定Flash属性 511
25.4.1 在Flash影片中设置比例 511
25.4.2 Flash附加参数 512
25.5 集成Flash元素 512
25.5.1 使用图像查看器 513
25.5.2 添加其他的Flash元素 515
25.6 创建Flash按钮 517
25.7 使用Flash文本 518
25.8 配置MIME(多用途互联网邮件扩充协议)类型 519
25.9 用Dreamweaver管理Flash影片链接 520
25.10 从Flash影片中触发行为 520
25.11 在Dreamweaver中编辑Flash影片 521
25.12 本章小结 522
第26章 添加网页视频 523
26.1 网络上的视频 523
26.2 Flash视频的大变革 524
26.2.1 视频编码 524
26.2.2 累进式下载与流 525
26.2.3 插入Flash Video 525
26.2.4 发布Flash Video文件 527
26.2.5 修改Flash Video参数 527
26.3 主流的流媒体 528
26.3.1 RealMedia 528
26.3.2 QuickTime 529
26.3.3 Windows Media 530
26.4 使用视频剪辑 531
26.4.1 链接到视频 531
26.4.2 嵌入视频 532
26.5 在Dreamweaver中播放视频 532
26.6 插入QuickTime影片 532
26.6.1 QuickTime的不同版本 535
26.6.2 播放QuickTime VR 535
26.7 RealMedia中的流 536
26.7.1 创建RealMedia图元文件 537
26.7.2 在网页中插入RealMedia 537
26.8 本章小结 538
第27章 添加网页音频 539
27.1 数字音频基础知识 539
27.1.1 文件格式 539
27.1.2 使音频文件更小 540
27.2 MIDI文件 541
27.3 MP3入门 542
27.3.1 播放器支持 543
27.3.2 给MP3编码 543
27.4 链接到音频文件 543
27.5 嵌入声音和音乐 544
27.6 以特定插件为目标 546
27.6.1 Windows Media Player音频 546
27.6.2 使用ActiveX完成嵌入 547
27.7 安装流音频 548
27.7.1 使用浮动的或嵌入的RealAudio播放器 548
27.7.2 访问RealAudio参数 550
27.8 合并Podcast 550
27.8.1 Podcast XML feed 551
27.8.2 链接podcast与feed 552
27.9 本章小结 552
第6部分 提高工作效率与加强网站管理
第28章 使用Dreamweaver模板 555
28.1 了解模板 555
28.2 创建自己的模板 556
28.3 使用可编辑区域 557
28.3.1 标记现有的内容为可编辑的 557
28.3.2 插入新建的可编辑区域 558
28.3.3 在模板中创建链接 558
28.3.4 锁定可编辑区域 559
28.4 给模板文档添加内容 560
28.5 标记属性为可编辑的 562
28.6 设置可编辑的属性 563
28.7 启用重复区域 564
28.7.1 修改重复区域 565
28.7.2 构造重复表格 566
28.8 建立可选区域 568
28.8.1 联合可编辑区域和可选区域 570
28.8.2 设置可选区域属性 570
28.8.3 评估模板表达式 570
28.8.4 模板表达式的例子 573
28.9 嵌套模板 577
28.10 在“资源”面板中使用模板 578
28.10.1 创建空模板 579
28.10.2 打开和删除模板 579
28.10.3 应用模板 580
28.10.4 匹配不一致的模板区域 580
28.11 更新模板 580
28.12 删除模板标记 581
28.12.1 单独地删除模板标记 581
28.12.2 从整个页面中删除模板标记 581
28.12.3 导出站点为无模板标记的站点 582
28.13 改变默认文档 582
28.14 本章小结 583
第29章 使用重复元素库 584
29.1 Dreamweaver库项目 584
29.2 使用库“资源”面板 585
29.2.1 添加库项目 585
29.2.2 将库项目移动到新站点 586
29.2.3 在网页中插入库项目 586
29.2.4 从库中删除项目 588
29.2.5 重命名库项目 588
29.3 编辑库项目 589
29.4 用库更新网站 590
29.5 应用服务器端包含 592
29.5.1 添加服务器端包含 593
29.5.2 编辑服务器端包含 593
29.6 本章小结 594
第30章 最大限度地以浏览器为目标 595
30.1 在Dreamweaver中转换页面 595
30.2 验证代码 596
30.3 检查页面的兼容性 599
30.3.1 检查页面 601
30.3.2 利用浏览器兼容性检查的结果 603
30.4 本章小结 604
第31章 团队合作构建可访问的网站 605
31.1 理解存回/取出过程 605
31.1.1 存回/取出概述 606
31.1.2 启用存回/取出 607
31.1.3 存回和取出文件 607
31.2 用设计备注跟踪项目情况 609
31.2.1 对设计备注进行设置 609
31.2.2 用设计备注设置状态 610
31.2.3 创建自定义设计备注 610
31.2.4 查看设计备注 611
31.3 浏览文件视图列 611
31.4 生成报告 613
31.4.1 输出HTML报告 614
31.4.2 使用工作流程报告 615
31.5 管理Adobe Contribute站点 616
31.5.1 建立Contribute兼容性 616
31.5.2 输入站点范围的管理员设置 617
31.5.3 建立Contribute角色 618
31.5.4 连接用户 624
31.6 把Visual SourceSafe集成到Dreamweaver中 627
31.7 用Web DAV通信 628
31.8 本章小结 629
第32章 集成XML和XSLT 630
32.1 了解XML 630
32.2 导出XML 632
32.3 导入XML 633
32.4 构建XML文件 634
32.5 用XSL进行设计 634
32.5.1 包含XSLT片段 634
32.5.2 构建整个XSLT页面 639
32.6 本章小结 643
第7部分 扩展Dreamweaver
第33章 自定义Dreamweaver 647
33.1 添加新命令 648
33.1.1 了解Dreamweaver命令 648
33.1.2 录制和播放命令 650
33.1.3 脚本命令 652
33.1.4 有用的命令程序 653
33.2 管理菜单和快捷键 656
33.2.1 处理“历史”面板命令 657
33.2.2 使用“快捷键”编辑器 657
33.2.3 调整menus.xml文件 659
33.2.4 构建菜单命令 661
33.3 使用自定义标签 662
33.4 自定义属性检查器 663
33.4.1 编写一个属性检查器 664
33.4.2 设计属性检查器 666
33.5 制作自定义的浮动面板 667
33.6 开发翻译器 668
33.6.1 翻译器函数 669
33.6.2 锁定代码 670
33.7 扩展C语言级库 671
33.7.1 调用C语言级扩展 671
33.7.2 构建C语言级扩展 672
33.8 自定义标签库 673
33.8.1 编辑标签库、标签和属性 673
33.8.2 创建和删除标签库、标签及属性 674
33.8.3 导入DTD或架构创建新的标签库 675
33.9 本章小结 675
第34章 处理服务器行为 676
34.1 了解服务器行为 676
34.2 应用和管理服务器行为 677
34.2.1 插入和删除服务器行为 677
34.2.2 编辑参数 677
34.3 标准服务器行为 678
34.3.1 记录集(查询) 678
34.3.2 重复区域 679
34.3.3 记录集分页 679
34.3.4 移至特定记录 680
34.3.5 显示区域 680
34.3.6 转到详细页面 681
34.3.7 转到相关页面 681
34.3.8 插入记录 682
34.3.9 更新记录 683
34.3.10 删除记录 683
34.3.11 用户身份验证 684
34.3.12 动态元素 686
34.3.13 存储过程/命令/可调用 689
34.3.14 特殊的JSP服务器行为 690
34.3.15 ASP.NET服务器行为 691
34.4 安装额外的服务器行为 692
34.5 创建自定义服务器行为 693
34.6 本章小结 695
附录A 光盘内容 696
A.1 使用随书光盘 696
A.2 系统要求 696
A.2.1 针对Mac平台 696
A.2.2 针对Windows平台 696
A.3 光盘上的文件和程序 697
A.3.1 Dreamweaver扩展 697
A.3.2 Dreamweaver技术仿真和文件 697
A.3.3 书中代码范本 697
A.3.4 网络资源目录 697
A.3.5 附赠的章节 697
A.4 疑难解答 698
第8部分 附赠章节(本部分内容在随书光盘中)
第1章 对象的创建和使用 701
1.1 在Dreamweaver中插入对象 701
1.2 自定义“插入”工具栏 702
1.2.1 指定收藏 702
1.2.2 重组对象和添加类别 703
1.2.3 添加新类别 703
1.3 添加其他对象 704
1.4 创建自定义对象 706
1.4.1 创建简单的对象 706
1.4.2 创建对象按钮 707
1.5 将JavaScript用于自定义对象 707
1.5.1 使用objectTag()函数 707
1.5.2 提供帮助 709
1.5.3 附加参数表 709
1.5.4 使用表单控制 710
1.5.5 向对象中添加图像 714
1.5.6 在对象中使用AP元素和Flash影片 714
1.6 本章小结 715
第2章 创建行为 716
2.1 从零开始创建行为 716
2.1.1 步骤1:定义行为 717
2.1.2 步骤2:创建动作文件 718
2.1.3 步骤3:创建用户界面 719
2.1.4 步骤4:应用行为 721
2.1.5 步骤5:检查行为 721
2.1.6 步骤6:测试行为 722
2.1.7 调试行为 723
2.2 扩展Dreamweaver文档 723
2.2.1 文档对象模型 724
2.2.2 Dreamweaver JavaScript API扩展 726
2.2.3 dom.getSelection()函数 727
2.2.4 vdom.setSelection()函数 727
2.2.5 dom.offsetsToNode()函数 728
2.2.6 dom.nodeToOffsets()函数 728
2.2.7 dreamweaver.getTokens()函数 728
2.2.8 Dreamweaver.getElementRef()函数 729
2.2.9 dreamweaver.getBehaviorTag()函数 729
2.2.10 dreamweaver.getBehavior Element()函数 729
2.2.11 dreamweaver.browseFor FileURL()函数 730
2.2.12 The dreamweaver.getDocument Path()函数 730
2.2.13 dreamweaver.getConfiguration Path()函数 731
2.2.14 dreamweaver.release Document()函数 731
2.2.15 dreamweaver.browse Document()函数 731
2.2.16 dreamweaver.openDocument()和dreamweaver.create Document()函数 732
2.2.17 Dreamweaver.saveDocument()函数 732
2.2.18 Dreamweaver.editLocked Regions()函数 732
2.2.19 Dreamweaver.popupAction()和Dreamweaver.runCommand()函数 732
2.2.20 Dreamweaver.latin1ToNative()和dreamweaver.nativeToLatin1()函数 733
2.2.21 Dreamweaver.relativeTo AbsoluteURL()函数 733
2.2.22 行为API 734
2.2.23 windowDimensions()函数 734
2.2.24 deleteBehavior()函数 734
2.2.25 identifyBehaviorArguments()函数 735
2.2.26 displayHelp()函数 735
2.3 常见的有用函数 736
2.4 Dreamweaver行为技术 737
2.4.1 指定事件 737
2.4.2 返回值 737
2.4.3 包含多个函数 737
2.5 本章小结 738
……
序言 Dreamweaver CS3处于几个复杂领域交叉地带的中心位置。在这个地带中,静态网页的设计者试图将自己的知识范围扩展到由数据驱动的网站上。而在这些数据驱动领域,有许多应用程序的开发者,他们中有些人擅长Active Server Pages,有些人擅长ASP.NET,有些人擅长ColdFusion,还有人对PHP颇有研究,不过,他们都有一个共同点,都渴望进行针对Intemet的开发。上述两类人包括了充满热情的初学者和经验丰富的专业人员,他们都体验过层叠样式表(CSS)高级的样式功能。另外还有一部分有潜力的网页制作人员和电脑艺术家,希望能完成各方面的工作,并在寻找合适的着手点。Dreamweaver CS3是一个能胜任上述所有任务的软件,而这本《Dreamweaver CS3宝典》就是带领各位读者了解它所有功能和特性的指南读物。
一个产品的名称意味着什么?就Adobe的Dreamweaver而言,你会发现,这是所有同类产品中最适合的软件之一。网页设计是一项综合了艺术和技术的工作,不论您是为了赶工期而忙碌的专业人员,还是充满幻想的业余爱好者,Dreamweaver-都将帮助您将对网络的憧憬变为现实。Dreamweaver提供了开发的机会,它在制作多功能网页上的能力出类拔萃,能将锁定在数据库中的内容放到网络用户的面前。
要想用好这本书,只需要两样东西:Dreamweaver-软件和制作高端网页的渴望(如果读者没有Dreamweaver,可以从www.adobe.com下载试用版)。从简单的设计规划到日常的网站管理,Dreamweaver简化了Web管理员的工作流程,并减少了工作量。Dreamweaver不仅是第一个将可视化编辑的便利性带入面向HTMI代码领域的网页制作工具,还为服务器端和客户端复杂的编码工作带来了“指向并单击”式的界面。《Dreamweaver CS3宝典》的编写目的,就是要帮助读者掌握这个软件的方方面面。想利用CSS设计页面的样式?要构建多页面的网络应用?打算利用可视化编辑器创建简洁清晰的布局?想通过建立自己的自定义对象扩展。Dreamweaver的功能?通过本书和Dreamweaver,读者将能把自己关于整个世界的梦想变为现实。本书读者对象
Dreamweaver吸引了众多的网页开发人员。因为这是第一个不需要重新编写源代码的网页制作工具,那些网页制作老手就是将它作为第一个可视化编辑器开始使用:Dreamweaver的。同时,因为它使许多复杂的功能自动化,刚刚入行的新手感兴趣的是Dreamweaver的强大性能。《Dreamweaver CS3宝典》面向各级别的网络专业人员,对于初学者,它提供关于HTML的基本知识;而熟练的专家则能从书中找到高级的提示和技巧。此外,本书还可以作为在日常生活中经常使用Dreamweaver人士的完整参考资料。
软硬件要求
《Dreamweaver CS3宝典》介绍了Dreamweaver CS3。本书的编写并不限于某一个平台,而是对Dreamweaver CS3的。Mac版和Windows版同时进行了讲解。
Mac操作系统
Adobe建议,若想在Mac平台上运行Dreamweaver CS3,至少要满足下列条件:
◆PowerPCG4或G5,基于Intel架构的Mac;
◆MacOS 10.4.8:
◆512MB可用内存;
◆1.4GB可用磁盘空间;
◆16位显卡,分辨率1024x768;
文摘 插图:
对于网站设计来说,如何让按钮、版权公告和其他跨站点特性能够一直保持一致,是一件具有挑战性的工作。幸运的是,Dreamweaver提供了一个叫做“库项目”的特性,当设计师要向每个网页插入重复元素(例如,一个导航条,或者公司标志)时,它能提供极大的帮助。只需一个命令,就能对库元素进行卓有成效的更新和维护。
通过本章的学习,将能体验到重复元素的特性和重要性,并学习如何有效地在网站上应用Dreamweaver库特性。另外,还将看到如何在设计期间和运行期间使用服务器端包含(一般称为SSl)来集成代码和内容。
Dreamweaver里的库项目对于设计师维护站点内的一致性来说具有重要意义。想象一下,在每个页面中都包含一个导航条,导航条里包含了网站中所有其他页面的链接。因此,很有可能要对这个导航条进行一些修改(可能不止一次)。在一个传统的Web开发环境中,必须对每个页面进行修改。这让出错、漏页和代码放错地方的可能性大大增加了。而且,这样一个修改的过程是非常机械和沉闷的,如果有人曾经不得不修改一个包含1000多页的站点中每个网页底部的版权公告,肯定会对此
更新重复元素的一个传统方法是使用“服务器端包含”。在向浏览用户提交页面的时候,服务器端包含会让服务器向网页中的一个特定区域放入组件。不过这样的安排会给已经超负荷运转的Web服务器又加入额外的负担,因此很多的主机不允许服务器端包含。对于设计员来说,还有一件更困难的事:不能一边用WYSIWYG(所见即所得)的方式对网页进行布局排版而同时又查看服务器端脚本(除非是使用Dreamweaver)。因此,要么花点时间来计算一下服务器端脚本在网页上所占的具体空间。