《Dreamweaver CS3 Ajax网页设计入门与实例详解》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:赵增敏编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:9787121063985
  • 页数:646 页
图书介绍:本书采用可视化设计与手工编码相结合的方法,循序渐进地讲述了使用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开发中的应用等诸多方面。书中提供了近200个通过测试的完整例子和两个综合设计实例。讲解这些例子和设计实例时,既介绍各种可视化设计工具和服务器行为的应用,也注重讲述如何通过API编程来实现相关功能。本书结构合理,内容翔实,操作步骤清晰,每章后面均附有小结和习题,供读者复习和自我测试之用。本书适合于ASP

Ajax概述 2

什么是Ajax 2

为什么使用Ajax 3

Ajax的工作机制 4

流行的Ajax框架 5

配置开发环境 7

配置服务器端环境 7

定义Dreamweaver站点 12

创建第一个Ajax网页 15

本章小结 20

习题1 21

HTML语言基础 23

HTML网页基本结构 23

XHTML代码规范介绍 26

创建HTML网页 26

设置页面属性 30

设置文本格式 32

输入文本 32

设置字体、字号和颜色 33

设置字符样式 36

分段与换行 36

设置块级容器 38

设置标题格式 40

插入水平线 41

设置列表格式 43

在网页中应用表格 44

创建基本表格 44

设置表格的属性 46

设置表格元素的属性 49

在网页中应用图像 52

在网页中添加图像 52

设置图像的属性 53

为网页添加动感效果 55

在网页中创建滚动字幕 55

在网页中添加声音 56

在网页中添加视频 58

在网页中添加Flash动画 58

在网页中插入其他Flash元素 60

在网页中应用超链接 61

超链接概述 61

链接路径类型 62

在网页中创建超链接 62

设计框架网页 64

创建框架网页 64

设置框架集的属性 67

设置框架的属性 69

设计表单 71

表单 71

表单控件 72

本章小结 79

习题2 80

创建和应用CSS 82

层叠样式表概述 82

定义CSS规则 82

选择符的类型 83

创建和管理CSS样式 86

CSS样式应用 88

CSS单位应用 89

长度单位 90

百分比单位 90

颜色单位 90

设置CSS属性 91

设置字体属性 92

设置背景属性 95

设置区块属性 99

设置方框属性 102

设置边框属性 106

设置列表属性 111

设置定位属性 113

设置扩展属性 119

本章小结 123

习题3 124

JavaScript基础 126

JavaScript概述 126

编写JavaScript代码 127

基本语法规则 128

原始数据类型 129

常量 130

变量 130

运算符与表达式 131

流程控制语句 134

选择语句 134

循环语句 137

跳转语句 141

异常捕获语句 142

函数 143

定义函数 143

调用函数 143

arguments对象 144

匿名函数 145

嵌套函数 146

函数作为参数 147

内置函数 147

面向对象编程 149

对象概述 149

Number对象 151

String对象 152

Boolean对象 157

Array对象 157

Date对象 161

Function对象 165

Object对象 166

RegExp对象 167

内置对象 169

用户自定义对象 172

文档对象模型 174

DOM体系结构 174

window对象 175

document对象 177

navigator对象 180

location对象 180

history对象 180

W3CDOM节点处理 181

本章小结 183

习题4 184

Spry效果概述 186

什么是Spry效果 186

Spry效果的结构 186

升级到Spry1.6 187

移植Spry1.4效果到Spry1.6 188

简单效果应用 189

Color效果应用 189

Opacity效果应用 191

Size效果应用 193

Move效果应用 195

预定义效果应用 196

高亮效果应用 197

显示/渐隐效果应用 199

遮帘效果应用 202

滑动效果应用 205

增大/收缩效果应用 208

挤压效果应用 211

晃动效果应用 214

创建组合效果 215

本章小结 217

习题5 218

Spry构件概述 220

什么是Spry构件 220

Spry构件基本操作 220

折叠构件应用 222

折叠构件结构概述 222

折叠构件的CSS代码 223

添加折叠构件 225

自定义折叠构件 227

设置默认面板 228

启用键盘导航 229

设置动画效果 229

自动调整面板高度 229

用编程方式控制面板 230

可折叠面板构件应用 231

可折叠面板结构概述 231

可折叠面板的CSS代码 232

添加可折叠面板 233

自定义可折叠面板 235

通过编程方式控制可折叠面板 236

创建可折叠面板组 237

选项卡式面板构件应用 239

选项卡式面板结构概述 239

选项卡式面板的CSS代码 240

添加选项卡式面板 243

创建垂直选项卡式面板 245

自定义选项卡式面板 245

通过编程方式打开面板 247

菜单栏构件应用 248

菜单栏结构概述 248

菜单栏构件的CSS代码 249

添加菜单栏构件 251

自定义菜单栏构件 254

其他Spry构件 257

滑动面板 257

HTML面板 260

工具提示 264

本章小结 266

习题6 266

ASP编程基础 269

创建ASP文件 269

添加服务器端脚本命令 270

混合ASP和HTML代码 271

与客户端脚本交互操作 272

使用服务器端包含指令 273

ASP内置对象概述 274

ASP应用开发流程 275

Request对象 276

Request对象概述 276

检索查询字符串 277

检索表单变量 280

检索Cookie信息 283

检索服务器变量 286

Response对象 289

Response对象概述 289

向客户端输出数据 290

设置响应的内容类型 290

设置页面输出缓冲 292

处理缓冲区内容 293

控制页面缓冲特性 294

重新定向网址 295

设置Cookie信息 296

Server对象 299

Server对象概述 299

创建服务器组件实例 299

调用ASP文件 300

将虚拟路径映射为物理目录 302

字符串编码处理 302

Session对象 303

Session对象概述 303

保存会话信息 304

控制会话的结束 306

处理会话事件 308

Application对象 309

Application对象概述 309

保存应用程序信息 310

更改应用程序变量 311

处理应用程序事件 312

本章小结 313

习题7 314

Spry验证文本框 316

验证文本框结构概述 316

验证文本框构件的CSS代码 317

插入验证文本框构件 318

显示错误消息 319

设置验证类型和格式 321

自定义验证文本框构件 325

Spry验证文本区域 326

验证文本区域构件概述 326

验证文本区域构件的CSS代码 327

插入验证文本区域构件 328

显示错误消息 329

设置文本区域的验证选项 330

自定义文本区域构件 332

Spry验证列表框 333

验证列表框构件概述 333

验证列表框构件的CSS代码 334

插入验证列表框构件 335

显示错误消息 336

设置列表框的验证选项 338

自定义验证列表框构件 339

Spry验证复选框 340

验证复选框构件概述 340

验证复选框构件的CSS代码 341

插入验证复选框构件 341

显示错误消息 342

设置复选框的验证选项 344

自定义验证复选框构件 345

Spry验证单选按钮 346

验证单选按钮构件概述 346

验证单选按钮构件的CSS代码 347

插入验证单选按钮构件 348

设置验证单选按钮构件的样式 348

设置单选按钮的验证选项 349

Spry验证密码框构件 350

验证密码框构件概述 350

验证密码框构件的CSS代码 351

插入验证密码框构件 352

设置验证密码构件的样式 353

设置密码框构件的验证选项 353

Spry验证确认构件 356

验证确认构件概述 356

验证确认构件的CSS代码 357

插入验证确认构件 357

设置确认构件的样式 358

设置确认构件的验证选项 359

本章小结 361

习题8 361

创建数据库连接 363

ADOConnection对象 363

创建ODBC数据源 367

创建数据链接文件 370

在Dreamweaver中创建数据库连接 372

查询记录 376

通过编程查询记录 376

在Dreamweaver中创建记录集 382

分页显示记录集 388

创建主/详细页 392

添加记录 396

通过编程方式添加记录 396

快速创建记录添加页 400

更新记录 404

通过编程实现记录更新 404

快速创建记录更新页 407

删除记录 413

通过编程实现删除记录 413

快速创建记录删除页 415

本章小结 418

习题9 418

XML文档规则 420

XML文档结构 420

XML元素 422

XML属性 424

XML名称空间 425

用DTD规范XML文档 427

内部DTD与外部DTD 428

DTD元素声明 429

DTD属性声明 433

DTD实体声明 435

用Schema规范XML文档 438

Schema文档结构 438

Schema元素声明 439

Schema属性声明 442

Schema数据类型 443

用XSLT转换XML 446

XSL文档的创建和应用 446

XSL模板设计 448

用XPath选择XML节点 450

XSL控制指令 452

用DOM访问XML 457

JavaScript客户端编程访问XML 457

ASP服务器端编程访问XML 460

本章小结 463

习题10 464

HTTP请求/响应基础 466

HTTP请求 466

HTTP响应 467

使用XMLHttpRequest对象 468

创建XMLHttpRequest对象 468

XMLHttppRequest对象的方法 471

XMLHttpRequest对象的属性 473

发送异步请求 476

发送简单请求 476

发送GET请求 477

发送POST请求 479

发送XML请求 482

处理服务器响应 484

处理文本响应 484

处理XML响应 487

本章小结 492

习题11 492

创建XML数据集 494

用编程方式创建数据集 494

用可视化方式创建数据集 496

通过动态区域显示数据 500

创建动态区域 500

内置数据引用 502

循环结构 502

条件结构 508

创建Spry表格 510

区域状态 516

使用区域观察者消息 517

隐藏数据引用 519

获取数据和操作数据 519

数据集API概述 519

数据集检索选项 520

加载和获取数据 521

数据排序 525

数据筛选 529

数据搜索 533

本章小结 535

习题12 535

HTML数据集 538

创建HTML数据集 538

HTML数据集API 540

使用内部表格 540

指定标题行作为数据 541

指定列作为标题 542

设置自定义列名称 543

使用行选择器和数据选择器 544

JSON数据集 546

JSON语法简介 547

创建JSON数据集 547

处理JSON数组 548

处理JSON对象 550

使用path选项 551

使用subPaths选项 552

使用pathIsObjectOfArrays选项 553

嵌套数据集 555

嵌套XML数据集 555

嵌套JSON数据集 559

分页视图数据集 564

创建分页视图数据集 564

使用分页视图数据集 565

创建视图数据集导航 566

本章小结 569

习题13 570

系统功能设计 572

系统功能分析 572

数据库设计与实现 572

创建ASP动态站点 574

系统功能实现 575

准备工作 576

会员注册 578

会员登录 582

网站首页 584

修改会员信息 587

查询密码 590

照片上传 593

查找会员 595

系统管理 597

本章小结 600

习题14 600

系统总体设计 603

系统功能分析 603

数据库设计与实现 603

创建ASP动态站点 606

系统功能实现 608

准备工作 608

会员注册 610

会员登录 613

会员资料修改 615

论坛首页 617

发表帖子 620

浏览帖子 621

修改帖子 626

回复帖子 628

管理帖子 630

删除帖子 631

修改回帖 633

管理回帖 635

删除回帖 637

管理会员 638

删除会员 640

本章小结 641

习题15 642