简介
《Dreamweaver CS3 Ajax网页设计入门实例详解(附光盘1张)》采用可视化设计与手工编码相结合的方法,循序渐进地讲述了使用Dreamweaver CS3开发ASP动态网站及使用Spry框架设计Ajax网页所需要的基本知识和编程技巧。全书分为15章,主要内容包括Ajax基础知识、HTML网页设计、CSS样式应用、JavaScript语言编程、Spry效果应用、Spry构件应用、创建ASP动态网页、Spry表单验证、ADO数据访问、XML与XSLT、Ajax异步通信Spry数据访问、Spry数据访问进阶、会员管理系统和BBS管理系统。这些内容涵盖了Dreamweaver CS3网页设计、ASP动态网站开发、Ajax基本技术(XMLHttpRequest、XHTML、CSS、JavaScript、DOM、XML和XSLT),以及Spry框架在Ajax开发中的应用等诸多方面。
《Dreamweaver CS3 Ajax网页设计入门实例详解(附光盘1张)》不仅介绍了Dreamweaver CS3内置的Ajax Spry 1.4在Ajax网页设计中的应用,同时也介绍了Ajax Spry 1.6提供的各项新功能。书中选择ASP作为服务器端技术,并且选用JavaScript作为服务器端编程语言,由于客户端与服务器端使用相同的编程语言,开发时无须在不同编程语言之间切换。
书中提供了近200个通过测试的完整例子和两个综合设计实例。讲解这些例子和设计实例时,既介绍各种可视化设计工具和服务器行为的应用,也注重讲述如何通过API编程来实现相关功能。《Dreamweaver CS3 Ajax网页设计入门实例详解(附光盘1张)》结构合理,内容翔实,操作步骤清晰,每章后面均附有小结和习题,供读者复习和自我测试之用。
《Dreamweaver CS3 Ajax网页设计入门实例详解(附光盘1张)》适合于ASP、Ajax入门的读者。对于那些有经验的Web开发人员,《Dreamweaver CS3 Ajax网页设计入门实例详解(附光盘1张)》同样很有启发意义。
目录
第1章 Ajax使用基础.
1.1 Ajax概述 2
1.1.1 什么是Ajax 2
1.1.2 为什么使用Ajax 3
1.1.3 Ajax的工作机制 4
1.1.4 流行的Ajax框架 5
1.2 配置开发环境 7
1.2.1 配置服务器端环境 7
1.2.2 定义Dreamweaver站点 12
1.2.3 创建第一个Ajax网页 15
本章小结 20
习题1 21
第2章 HTML网页设计
2.1 HTML语言基础 23
2.1.1 HTML网页基本结构 23
2.1.2 XHTML代码规范介绍 26
2.1.3 创建HTML网页 26
2.1.4 设置页面属性 30
2.2 设置文本格式 32
2.2.1 输入文本 32
2.2.2 设置字体、字号和颜色 33
2.2.3 设置字符样式 36
2.2.4 分段与换行 36
2.2.5 设置块级容器 38
2.2.6 设置标题格式 40
2.2.7 插入水平线 41
2.2.8 设置列表格式 43
2.3 在网页中应用表格 44
2.3.1 创建基本表格 44
2.3.2 设置表格的属性 46
2.3.3 设置表格元素的属性 49
2.4 在网页中应用图像 52
2.4.1 在网页中添加图像 52
2.4.2 设置图像的属性 53
2.5 为网页添加动感效果 55
2.5.1 在网页中创建滚动字幕 55
2.5.2 在网页中添加声音 56
2.5.3 在网页中添加视频 58
2.5.4 在网页中添加Flash动画 58
2.5.5 在网页中插入其他Flash元素 60
2.6 在网页中应用超链接 61
2.6.1 超链接概述 61
2.6.2 链接路径类型 62
2.6.3 在网页中创建超链接 62
2.7 设计框架网页 64
2.7.1 创建框架网页 64
2.7.2 设置框架集的属性 67
2.7.3 设置框架的属性 69
2.8 设计表单 71
2.8.1 表单 71
2.8.2 表单控件 72
本章小结 79
习题2 80
第3章 CSS样式应用
3.1 创建和应用CSS 82
3.1.1 层叠样式表概述 82
3.1.2 定义CSS规则 82
3.1.3 选择符的类型 83
3.1.4 创建和管理CSS样式 86
3.1.5 CSS样式应用 88
3.2 CSS单位应用 89
3.2.1 长度单位 90
3.2.2 百分比单位 90
3.2.3 颜色单位 90
3.3 设置CSS属性 91
3.3.1 设置字体属性 92
3.3.2 设置背景属性 95
3.3.3 设置区块属性 99
3.3.4 设置方框属性 102
3.3.5 设置边框属性 106
3.3.6 设置列表属性 111
3.3.7 设置定位属性 113
3.3.8 设置扩展属性 119
本章小结 123
习题3 124
第4章 JavaScript语言编程
4.1 JavaScript基础 126
4.1.1 JavaScript概述 126
4.1.2 编写JavaScript代码 127
4.1.3 基本语法规则 128
4.1.4 原始数据类型 129
4.1.5 常量 130
4.1.6 变量 130
4.1.7 运算符与表达式 131
4.2 流程控制语句 134
4.2.1 选择语句 134
4.2.2 循环语句 137
4.2.3 跳转语句 141
4.2.4 异常捕获语句 142
4.3 函数 143
4.3.1 定义函数 143
4.3.2 调用函数 143
4.3.3 arguments对象 144
4.3.4 匿名函数 145
4.3.5 嵌套函数 146
4.3.6 函数作为参数 147
4.3.7 内置函数 147
4.4 面向对象编程 149
4.4.1 对象概述 149
4.4.2 Number对象 151
4.4.3 String对象 152
4.4.4 Boolean对象 157
4.4.5 Array对象 157
4.4.6 Date对象 161
4.4.7 Function对象 165
4.4.8 Object对象 166
4.4.9 RegExp对象 167
4.4.10 内置对象 169
4.4.11 用户自定义对象 172
4.5 文档对象模型 174
4.5.1 DOM体系结构 174
4.5.2 window对象 175
4.5.3 document对象 177
4.5.4 navigator对象 180
4.5.5 location对象 180
4.5.6 history对象 180
4.5.7 W3C DOM节点处理 181
本章小结 183
习题4 184
第5章 Spry效果应用
5.1 Spry效果概述 186
5.1.1 什么是Spry效果 186
5.1.2 Spry效果的结构 186
5.1.3 升级到Spry 1.6 187
5.1.4 移植Spry 1.4效果到Spry 1.6 188
5.2 简单效果应用 189
5.2.1 Color效果应用 189
5.2.2 Opacity效果应用 191
5.2.3 Size效果应用 193
5.2.4 Move效果应用 195
5.3 预定义效果应用 196
5.3.1 高亮效果应用 197
5.3.2 显示/渐隐效果应用 199
5.3.3 遮帘效果应用 202
5.3.4 滑动效果应用 205
5.3.5 增大/收缩效果应用 208
5.3.6 挤压效果应用 211
5.3.7 晃动效果应用 214
5.3.8 创建组合效果 215
本章小结 217
习题5 218
第6章 Spry构件应用
6.1 Spry构件概述 220
6.1.1 什么是Spry构件 220
6.1.2 Spry构件基本操作 220
6.2 折叠构件应用 222
6.2.1 折叠构件结构概述 222
6.2.2 折叠构件的CSS代码 223
6.2.3 添加折叠构件 225
6.2.4 自定义折叠构件 227
6.2.5 设置默认面板 228
6.2.6 启用键盘导航 229
6.2.7 设置动画效果 229
6.2.8 自动调整面板高度 229
6.2.9 用编程方式控制面板 230
6.3 可折叠面板构件应用 231
6.3.1 可折叠面板结构概述 231
6.3.2 可折叠面板的CSS代码 232
6.3.3 添加可折叠面板 233
6.3.4 自定义可折叠面板 235
6.3.5 通过编程方式控制可折叠面板 236
6.3.6 创建可折叠面板组 237
6.4 选项卡式面板构件应用 239
6.4.1 选项卡式面板结构概述 239
6.4.2 选项卡式面板的CSS代码 240
6.4.3 添加选项卡式面板 243
6.4.4 创建垂直选项卡式面板 245
6.4.5 自定义选项卡式面板 245
6.4.6 通过编程方式打开面板 247
6.5 菜单栏构件应用 248
6.5.1 菜单栏结构概述 248
6.5.2 菜单栏构件的CSS代码 249
6.5.3 添加菜单栏构件 251
6.5.4 自定义菜单栏构件 254
6.6 其他Spry构件 257
6.6.1 滑动面板 257
6.6.2 HTML面板 260
6.6.3 工具提示 264
本章小结 266
习题6 266
第7章 创建ASP动态网页
7.1 ASP编程基础 269
7.1.1 创建ASP文件 269
7.1.2 添加服务器端脚本命令 270
7.1.3 混合ASP和HTML代码 271
7.1.4 与客户端脚本交互操作 272
7.1.5 使用服务器端包含指令 273
7.1.6 ASP内置对象概述 274
7.1.7 ASP应用开发流程 275
7.2 Request对象 276
7.2.1 Request对象概述 276
7.2.2 检索查询字符串 277
7.2.3 检索表单变量 280
7.2.4 检索Cookie信息 283
7.2.5 检索服务器变量 286
7.3 Response对象 289
7.3.1 Response对象概述 289
7.3.2 向客户端输出数据 290
7.3.3 设置响应的内容类型 290
7.3.4 设置页面输出缓冲 292
7.3.5 处理缓冲区内容 293
7.3.6 控制页面缓冲特性.. 294
7.3.7 重新定向网址 295
7.3.8 设置Cookie信息 296
7.4 Server对象 299
7.4.1 Server对象概述 299
7.4.2 创建服务器组件实例 299
7.4.3 调用ASP文件 300
7.4.4 将虚拟路径映射为物理目录 302
7.4.5 字符串编码处理 302
7.5 Session对象 303
7.5.1 Session对象概述 303
7.5.2 保存会话信息 304
7.5.3 控制会话的结束 306
7.5.4 处理会话事件 308
7.6 Application对象 309
7.6.1 Application对象概述 309
7.6.2 保存应用程序信息 310
7.6.3 更改应用程序变量 311
7.6.4 处理应用程序事件 312
本章小结 313
习题7 314
第8章 Spry表单验证
8.1 Spry验证文本框 316
8.1.1 验证文本框结构概述 316
8.1.2 验证文本框构件的CSS代码 317
8.1.3 插入验证文本框构件 318
8.1.4 显示错误消息 319
8.1.5 设置验证类型和格式 321
8.1.6 自定义验证文本框构件 325
8.2 Spry验证文本区域 326
8.2.1 验证文本区域构件概述 326
8.2.2 验证文本区域构件的CSS代码 327
8.2.3 插入验证文本区域构件 328
8.2.4 显示错误消息 329
8.2.5 设置文本区域的验证选项 330
8.2.6 自定义文本区域构件 332
8.3 Spry验证列表框 333
8.3.1 验证列表框构件概述 333
8.3.2 验证列表框构件的CSS代码 334
8.3.3 插入验证列表框构件 335
8.3.4 显示错误消息 336
8.3.5 设置列表框的验证选项 338
8.3.6 自定义验证列表框构件 339
8.4 Spry验证复选框 340
8.4.1 验证复选框构件概述 340
8.4.2 验证复选框构件的CSS代码 341
8.4.3 插入验证复选框构件 341
8.4.4 显示错误消息 342
8.4.5 设置复选框的验证选项 344
8.4.6 自定义验证复选框构件 345
8.5 Spry验证单选按钮 346
8.5.1 验证单选按钮构件概述 346
8.5.2 验证单选按钮构件的CSS代码 347
8.5.3 插入验证单选按钮构件 348
8.5.4 设置验证单选按钮构件的样式 348
8.5.5 设置单选按钮的验证选项 349
8.6 Spry验证密码框构件 350
8.6.1 验证密码框构件概述 350
8.6.2 验证密码框构件的CSS代码 351
8.6.3 插入验证密码框构件 352
8.6.4 设置验证密码构件的样式 353
8.6.5 设置密码框构件的验证选项 353
8.7 Spry验证确认构件 356
8.7.1 验证确认构件概述 356
8.7.2 验证确认构件的CSS代码 357
8.7.3 插入验证确认构件 357
8.7.4 设置确认构件的样式 358
8.7.5 设置确认构件的验证选项 359
本章小结 361
习题8 361
第9章 ADO数据访问
9.1 创建数据库连接 363
9.1.1 ADO Connection对象 363
9.1.2 创建ODBC数据源 367
9.1.3 创建数据链接文件 370
9.1.4 在Dreamweaver中创建数据库连接 372
9.2 查询记录 376
9.2.1 通过编程查询记录 376
9.2.2 在Dreamweaver中创建记录集 382
9.2.3 分页显示记录集 388
9.2.4 创建主/详细页 392
9.3 添加记录 396
9.3.1 通过编程方式添加记录 396
9.3.2 快速创建记录添加页 400
9.4 更新记录 404
9.4.1 通过编程实现记录更新 404
9.4.2 快速创建记录更新页 407
9.5 删除记录 413
9.5.1 通过编程实现删除记录 413
9.5.2 快速创建记录删除页 415
本章小结 418
习题9 418
第10章 XML与XSLT
10.1 XML文档规则 420
10.1.1 XML文档结构 420
10.1.2 XML元素 422
10.1.3 XML属性 424
10.1.4 XML名称空间 425
10.2 用DTD规范XML文档 427
10.2.1 内部DTD与外部DTD 428
10.2.2 DTD元素声明 429
10.2.3 DTD属性声明 433
10.2.4 DTD实体声明 435
10.3 用Schema规范XML文档 438
10.3.1 Schema文档结构 438
10.3.2 Schema元素声明 439
10.3.3 Schema属性声明 442
10.3.4 Schema数据类型 443
10.4 用XSLT转换XML 446
10.4.1 XSL文档的创建和应用 446
10.4.2 XSL模板设计 448
10.4.3 用XPath选择XML节点 450
10.4.4 XSL控制指令 452
10.5 用DOM访问XML 457
10.5.1 JavaScript客户端编程访问XML 457
10.5.2 ASP服务器端编程访问XML 460
本章小结 463
习题10 464
第11章 Ajax异步通信
11.1 HTTP请求/响应基础 466
11.1.1 HTTP请求 466
11.1.2 HTTP响应 467
11.2 使用XMLHttpRequest对象 468
11.2.1 创建XMLHttpRequest对象 468
11.2.2 XMLHttpRequest对象的方法 471
11.2.3 XMLHttpRequest对象的属性 473
11.3 发送异步请求 476
11.3.1 发送简单请求 476
11.3.2 发送GET请求 477
11.3.3 发送POST请求 479
11.3.4 发送XML请求 482
11.4 处理服务器响应 484
11.4.1 处理文本响应 484
11.4.2 处理XML响应 487
本章小结 492
习题11 492
第12章 Spry数据访问
12.1 创建XML数据集 494
12.1.1 用编程方式创建数据集 494
12.1.2 用可视化方式创建数据集 496
12.2 通过动态区域显示数据 500
12.2.1 创建动态区域 500
12.2.2 内置数据引用 502
12.2.3 循环结构 502
12.2.4 条件结构 508
12.2.5 创建Spry表格 510
12.2.6 区域状态 516
12.2.7 使用区域观察者消息 517
12.2.8 隐藏数据引用 519
12.3 获取数据和操作数据 519
12.3.1 数据集API概述 519
12.3.2 数据集检索选项 520
12.3.3 加载和获取数据 521
12.3.4 数据排序 525
12.3.5 数据筛选 529
12.3.6 数据搜索 533
本章小结 535
习题12 535
第13章 Spry数据访问进阶
13.1 HTML数据集 538
13.1.1 创建HTML数据集 538
13.1.2 HTML数据集API 540
13.1.3 使用内部表格 540
13.1.4 指定标题行作为数据 541
13.1.5 指定列作为标题 542
13.1.6 设置自定义列名称 543
13.1.7 使用行选择器和数据选择器 544
13.2 JSON数据集 546
13.2.1 JSON语法简介 547
13.2.2 创建JSON数据集 547
13.2.3 处理JSON数组 548
13.2.4 处理JSON对象 550
13.2.5 使用path选项 551
13.2.6 使用subPaths选项 552
13.2.7 使用pathIsObjectOfArrays选项 553
13.3 嵌套数据集 555
13.3.1 嵌套XML数据集 555
13.3.2 嵌套JSON数据集 559
13.4 分页视图数据集 564
13.4.1 创建分页视图数据集 564
13.4.2 使用分页视图数据集 565
13.4.3 创建视图数据集导航 566
本章小结 569
习题13 570
第14章 会员管理系统
14.1 系统功能设计 572
14.1.1 系统功能分析 572
14.1.2 数据库设计与实现 572
14.1.3 创建ASP动态站点 574
14.2 系统功能实现 575
14.2.1 准备工作 576
14.2.2 会员注册 578
14.2.3 会员登录 582
14.2.4 网站首页 584
14.2.5 修改会员信息 587
14.2.6 查询密码 590
14.2.7 照片上传 593
14.2.8 查找会员 595
14.2.9 系统管理 597
本章小结 600
习题14 600
第15章 BBS管理系统
15.1 系统总体设计 603
15.1.1 系统功能分析 603
15.1.2 数据库设计与实现 603
15.1.3 创建ASP动态站点 606
15.2 系统功能实现 608
15.2.1 准备工作 608
15.2.2 会员注册 610
15.2.3 会员登录 613
15.2.4 会员资料修改 615
15.2.5 论坛首页 617
15.2.6 发表帖子 620
15.2.7 浏览帖子 621
15.2.8 修改帖子 626
15.2.9 回复帖子 628
15.2.10 管理帖子 630
15.2.11 删除帖子 631
15.2.12 修改回帖 633
15.2.13 管理回帖 635
15.2.14 删除回帖 637
15.2.15 管理会员 638
15.2.16 删除会员 640
本章小结 641
习题15... 642
1.1 Ajax概述 2
1.1.1 什么是Ajax 2
1.1.2 为什么使用Ajax 3
1.1.3 Ajax的工作机制 4
1.1.4 流行的Ajax框架 5
1.2 配置开发环境 7
1.2.1 配置服务器端环境 7
1.2.2 定义Dreamweaver站点 12
1.2.3 创建第一个Ajax网页 15
本章小结 20
习题1 21
第2章 HTML网页设计
2.1 HTML语言基础 23
2.1.1 HTML网页基本结构 23
2.1.2 XHTML代码规范介绍 26
2.1.3 创建HTML网页 26
2.1.4 设置页面属性 30
2.2 设置文本格式 32
2.2.1 输入文本 32
2.2.2 设置字体、字号和颜色 33
2.2.3 设置字符样式 36
2.2.4 分段与换行 36
2.2.5 设置块级容器 38
2.2.6 设置标题格式 40
2.2.7 插入水平线 41
2.2.8 设置列表格式 43
2.3 在网页中应用表格 44
2.3.1 创建基本表格 44
2.3.2 设置表格的属性 46
2.3.3 设置表格元素的属性 49
2.4 在网页中应用图像 52
2.4.1 在网页中添加图像 52
2.4.2 设置图像的属性 53
2.5 为网页添加动感效果 55
2.5.1 在网页中创建滚动字幕 55
2.5.2 在网页中添加声音 56
2.5.3 在网页中添加视频 58
2.5.4 在网页中添加Flash动画 58
2.5.5 在网页中插入其他Flash元素 60
2.6 在网页中应用超链接 61
2.6.1 超链接概述 61
2.6.2 链接路径类型 62
2.6.3 在网页中创建超链接 62
2.7 设计框架网页 64
2.7.1 创建框架网页 64
2.7.2 设置框架集的属性 67
2.7.3 设置框架的属性 69
2.8 设计表单 71
2.8.1 表单 71
2.8.2 表单控件 72
本章小结 79
习题2 80
第3章 CSS样式应用
3.1 创建和应用CSS 82
3.1.1 层叠样式表概述 82
3.1.2 定义CSS规则 82
3.1.3 选择符的类型 83
3.1.4 创建和管理CSS样式 86
3.1.5 CSS样式应用 88
3.2 CSS单位应用 89
3.2.1 长度单位 90
3.2.2 百分比单位 90
3.2.3 颜色单位 90
3.3 设置CSS属性 91
3.3.1 设置字体属性 92
3.3.2 设置背景属性 95
3.3.3 设置区块属性 99
3.3.4 设置方框属性 102
3.3.5 设置边框属性 106
3.3.6 设置列表属性 111
3.3.7 设置定位属性 113
3.3.8 设置扩展属性 119
本章小结 123
习题3 124
第4章 JavaScript语言编程
4.1 JavaScript基础 126
4.1.1 JavaScript概述 126
4.1.2 编写JavaScript代码 127
4.1.3 基本语法规则 128
4.1.4 原始数据类型 129
4.1.5 常量 130
4.1.6 变量 130
4.1.7 运算符与表达式 131
4.2 流程控制语句 134
4.2.1 选择语句 134
4.2.2 循环语句 137
4.2.3 跳转语句 141
4.2.4 异常捕获语句 142
4.3 函数 143
4.3.1 定义函数 143
4.3.2 调用函数 143
4.3.3 arguments对象 144
4.3.4 匿名函数 145
4.3.5 嵌套函数 146
4.3.6 函数作为参数 147
4.3.7 内置函数 147
4.4 面向对象编程 149
4.4.1 对象概述 149
4.4.2 Number对象 151
4.4.3 String对象 152
4.4.4 Boolean对象 157
4.4.5 Array对象 157
4.4.6 Date对象 161
4.4.7 Function对象 165
4.4.8 Object对象 166
4.4.9 RegExp对象 167
4.4.10 内置对象 169
4.4.11 用户自定义对象 172
4.5 文档对象模型 174
4.5.1 DOM体系结构 174
4.5.2 window对象 175
4.5.3 document对象 177
4.5.4 navigator对象 180
4.5.5 location对象 180
4.5.6 history对象 180
4.5.7 W3C DOM节点处理 181
本章小结 183
习题4 184
第5章 Spry效果应用
5.1 Spry效果概述 186
5.1.1 什么是Spry效果 186
5.1.2 Spry效果的结构 186
5.1.3 升级到Spry 1.6 187
5.1.4 移植Spry 1.4效果到Spry 1.6 188
5.2 简单效果应用 189
5.2.1 Color效果应用 189
5.2.2 Opacity效果应用 191
5.2.3 Size效果应用 193
5.2.4 Move效果应用 195
5.3 预定义效果应用 196
5.3.1 高亮效果应用 197
5.3.2 显示/渐隐效果应用 199
5.3.3 遮帘效果应用 202
5.3.4 滑动效果应用 205
5.3.5 增大/收缩效果应用 208
5.3.6 挤压效果应用 211
5.3.7 晃动效果应用 214
5.3.8 创建组合效果 215
本章小结 217
习题5 218
第6章 Spry构件应用
6.1 Spry构件概述 220
6.1.1 什么是Spry构件 220
6.1.2 Spry构件基本操作 220
6.2 折叠构件应用 222
6.2.1 折叠构件结构概述 222
6.2.2 折叠构件的CSS代码 223
6.2.3 添加折叠构件 225
6.2.4 自定义折叠构件 227
6.2.5 设置默认面板 228
6.2.6 启用键盘导航 229
6.2.7 设置动画效果 229
6.2.8 自动调整面板高度 229
6.2.9 用编程方式控制面板 230
6.3 可折叠面板构件应用 231
6.3.1 可折叠面板结构概述 231
6.3.2 可折叠面板的CSS代码 232
6.3.3 添加可折叠面板 233
6.3.4 自定义可折叠面板 235
6.3.5 通过编程方式控制可折叠面板 236
6.3.6 创建可折叠面板组 237
6.4 选项卡式面板构件应用 239
6.4.1 选项卡式面板结构概述 239
6.4.2 选项卡式面板的CSS代码 240
6.4.3 添加选项卡式面板 243
6.4.4 创建垂直选项卡式面板 245
6.4.5 自定义选项卡式面板 245
6.4.6 通过编程方式打开面板 247
6.5 菜单栏构件应用 248
6.5.1 菜单栏结构概述 248
6.5.2 菜单栏构件的CSS代码 249
6.5.3 添加菜单栏构件 251
6.5.4 自定义菜单栏构件 254
6.6 其他Spry构件 257
6.6.1 滑动面板 257
6.6.2 HTML面板 260
6.6.3 工具提示 264
本章小结 266
习题6 266
第7章 创建ASP动态网页
7.1 ASP编程基础 269
7.1.1 创建ASP文件 269
7.1.2 添加服务器端脚本命令 270
7.1.3 混合ASP和HTML代码 271
7.1.4 与客户端脚本交互操作 272
7.1.5 使用服务器端包含指令 273
7.1.6 ASP内置对象概述 274
7.1.7 ASP应用开发流程 275
7.2 Request对象 276
7.2.1 Request对象概述 276
7.2.2 检索查询字符串 277
7.2.3 检索表单变量 280
7.2.4 检索Cookie信息 283
7.2.5 检索服务器变量 286
7.3 Response对象 289
7.3.1 Response对象概述 289
7.3.2 向客户端输出数据 290
7.3.3 设置响应的内容类型 290
7.3.4 设置页面输出缓冲 292
7.3.5 处理缓冲区内容 293
7.3.6 控制页面缓冲特性.. 294
7.3.7 重新定向网址 295
7.3.8 设置Cookie信息 296
7.4 Server对象 299
7.4.1 Server对象概述 299
7.4.2 创建服务器组件实例 299
7.4.3 调用ASP文件 300
7.4.4 将虚拟路径映射为物理目录 302
7.4.5 字符串编码处理 302
7.5 Session对象 303
7.5.1 Session对象概述 303
7.5.2 保存会话信息 304
7.5.3 控制会话的结束 306
7.5.4 处理会话事件 308
7.6 Application对象 309
7.6.1 Application对象概述 309
7.6.2 保存应用程序信息 310
7.6.3 更改应用程序变量 311
7.6.4 处理应用程序事件 312
本章小结 313
习题7 314
第8章 Spry表单验证
8.1 Spry验证文本框 316
8.1.1 验证文本框结构概述 316
8.1.2 验证文本框构件的CSS代码 317
8.1.3 插入验证文本框构件 318
8.1.4 显示错误消息 319
8.1.5 设置验证类型和格式 321
8.1.6 自定义验证文本框构件 325
8.2 Spry验证文本区域 326
8.2.1 验证文本区域构件概述 326
8.2.2 验证文本区域构件的CSS代码 327
8.2.3 插入验证文本区域构件 328
8.2.4 显示错误消息 329
8.2.5 设置文本区域的验证选项 330
8.2.6 自定义文本区域构件 332
8.3 Spry验证列表框 333
8.3.1 验证列表框构件概述 333
8.3.2 验证列表框构件的CSS代码 334
8.3.3 插入验证列表框构件 335
8.3.4 显示错误消息 336
8.3.5 设置列表框的验证选项 338
8.3.6 自定义验证列表框构件 339
8.4 Spry验证复选框 340
8.4.1 验证复选框构件概述 340
8.4.2 验证复选框构件的CSS代码 341
8.4.3 插入验证复选框构件 341
8.4.4 显示错误消息 342
8.4.5 设置复选框的验证选项 344
8.4.6 自定义验证复选框构件 345
8.5 Spry验证单选按钮 346
8.5.1 验证单选按钮构件概述 346
8.5.2 验证单选按钮构件的CSS代码 347
8.5.3 插入验证单选按钮构件 348
8.5.4 设置验证单选按钮构件的样式 348
8.5.5 设置单选按钮的验证选项 349
8.6 Spry验证密码框构件 350
8.6.1 验证密码框构件概述 350
8.6.2 验证密码框构件的CSS代码 351
8.6.3 插入验证密码框构件 352
8.6.4 设置验证密码构件的样式 353
8.6.5 设置密码框构件的验证选项 353
8.7 Spry验证确认构件 356
8.7.1 验证确认构件概述 356
8.7.2 验证确认构件的CSS代码 357
8.7.3 插入验证确认构件 357
8.7.4 设置确认构件的样式 358
8.7.5 设置确认构件的验证选项 359
本章小结 361
习题8 361
第9章 ADO数据访问
9.1 创建数据库连接 363
9.1.1 ADO Connection对象 363
9.1.2 创建ODBC数据源 367
9.1.3 创建数据链接文件 370
9.1.4 在Dreamweaver中创建数据库连接 372
9.2 查询记录 376
9.2.1 通过编程查询记录 376
9.2.2 在Dreamweaver中创建记录集 382
9.2.3 分页显示记录集 388
9.2.4 创建主/详细页 392
9.3 添加记录 396
9.3.1 通过编程方式添加记录 396
9.3.2 快速创建记录添加页 400
9.4 更新记录 404
9.4.1 通过编程实现记录更新 404
9.4.2 快速创建记录更新页 407
9.5 删除记录 413
9.5.1 通过编程实现删除记录 413
9.5.2 快速创建记录删除页 415
本章小结 418
习题9 418
第10章 XML与XSLT
10.1 XML文档规则 420
10.1.1 XML文档结构 420
10.1.2 XML元素 422
10.1.3 XML属性 424
10.1.4 XML名称空间 425
10.2 用DTD规范XML文档 427
10.2.1 内部DTD与外部DTD 428
10.2.2 DTD元素声明 429
10.2.3 DTD属性声明 433
10.2.4 DTD实体声明 435
10.3 用Schema规范XML文档 438
10.3.1 Schema文档结构 438
10.3.2 Schema元素声明 439
10.3.3 Schema属性声明 442
10.3.4 Schema数据类型 443
10.4 用XSLT转换XML 446
10.4.1 XSL文档的创建和应用 446
10.4.2 XSL模板设计 448
10.4.3 用XPath选择XML节点 450
10.4.4 XSL控制指令 452
10.5 用DOM访问XML 457
10.5.1 JavaScript客户端编程访问XML 457
10.5.2 ASP服务器端编程访问XML 460
本章小结 463
习题10 464
第11章 Ajax异步通信
11.1 HTTP请求/响应基础 466
11.1.1 HTTP请求 466
11.1.2 HTTP响应 467
11.2 使用XMLHttpRequest对象 468
11.2.1 创建XMLHttpRequest对象 468
11.2.2 XMLHttpRequest对象的方法 471
11.2.3 XMLHttpRequest对象的属性 473
11.3 发送异步请求 476
11.3.1 发送简单请求 476
11.3.2 发送GET请求 477
11.3.3 发送POST请求 479
11.3.4 发送XML请求 482
11.4 处理服务器响应 484
11.4.1 处理文本响应 484
11.4.2 处理XML响应 487
本章小结 492
习题11 492
第12章 Spry数据访问
12.1 创建XML数据集 494
12.1.1 用编程方式创建数据集 494
12.1.2 用可视化方式创建数据集 496
12.2 通过动态区域显示数据 500
12.2.1 创建动态区域 500
12.2.2 内置数据引用 502
12.2.3 循环结构 502
12.2.4 条件结构 508
12.2.5 创建Spry表格 510
12.2.6 区域状态 516
12.2.7 使用区域观察者消息 517
12.2.8 隐藏数据引用 519
12.3 获取数据和操作数据 519
12.3.1 数据集API概述 519
12.3.2 数据集检索选项 520
12.3.3 加载和获取数据 521
12.3.4 数据排序 525
12.3.5 数据筛选 529
12.3.6 数据搜索 533
本章小结 535
习题12 535
第13章 Spry数据访问进阶
13.1 HTML数据集 538
13.1.1 创建HTML数据集 538
13.1.2 HTML数据集API 540
13.1.3 使用内部表格 540
13.1.4 指定标题行作为数据 541
13.1.5 指定列作为标题 542
13.1.6 设置自定义列名称 543
13.1.7 使用行选择器和数据选择器 544
13.2 JSON数据集 546
13.2.1 JSON语法简介 547
13.2.2 创建JSON数据集 547
13.2.3 处理JSON数组 548
13.2.4 处理JSON对象 550
13.2.5 使用path选项 551
13.2.6 使用subPaths选项 552
13.2.7 使用pathIsObjectOfArrays选项 553
13.3 嵌套数据集 555
13.3.1 嵌套XML数据集 555
13.3.2 嵌套JSON数据集 559
13.4 分页视图数据集 564
13.4.1 创建分页视图数据集 564
13.4.2 使用分页视图数据集 565
13.4.3 创建视图数据集导航 566
本章小结 569
习题13 570
第14章 会员管理系统
14.1 系统功能设计 572
14.1.1 系统功能分析 572
14.1.2 数据库设计与实现 572
14.1.3 创建ASP动态站点 574
14.2 系统功能实现 575
14.2.1 准备工作 576
14.2.2 会员注册 578
14.2.3 会员登录 582
14.2.4 网站首页 584
14.2.5 修改会员信息 587
14.2.6 查询密码 590
14.2.7 照片上传 593
14.2.8 查找会员 595
14.2.9 系统管理 597
本章小结 600
习题14 600
第15章 BBS管理系统
15.1 系统总体设计 603
15.1.1 系统功能分析 603
15.1.2 数据库设计与实现 603
15.1.3 创建ASP动态站点 606
15.2 系统功能实现 608
15.2.1 准备工作 608
15.2.2 会员注册 610
15.2.3 会员登录 613
15.2.4 会员资料修改 615
15.2.5 论坛首页 617
15.2.6 发表帖子 620
15.2.7 浏览帖子 621
15.2.8 修改帖子 626
15.2.9 回复帖子 628
15.2.10 管理帖子 630
15.2.11 删除帖子 631
15.2.12 修改回帖 633
15.2.13 管理回帖 635
15.2.14 删除回帖 637
15.2.15 管理会员 638
15.2.16 删除会员 640
本章小结 641
习题15... 642
Dreamweaver CS3 Ajax网页设计入门与实例详解
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
