当前位置:首页 > 工业技术
Ajax完全学习手册
Ajax完全学习手册

Ajax完全学习手册PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:张银鹤,梁文新,李新磊等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302192176
  • 页数:540 页
图书介绍:本书全面介绍Ajax动态网站开发知识,介绍Ajax概念、在ASP.NET中常见开发模式,Ajax技术在ASP.NET中的简单应用,使用ASP.NET Ajax框架实现各种特效等等方面。
《Ajax完全学习手册》目录

第一篇 Ajax基础篇 1

第1章 Ajax概述 1

1.1 传统Web应用解决方案 1

1.2 新的Web开发模式——Ajax 3

1.2.1 初识Ajax 3

1.2.2 Ajax开发模式 6

1.3 Ajax运行机制 7

1.4 第一个Ajax示例 9

第2章 CSS样式 16

2.1 CSS概述 16

2.1.1 CSS简介 16

2.1.2 CSS基础语法 17

2.1.3 CSS颜色和单位 22

2.1.4 第一个示例 25

2.2 引用CSS样式 26

2.2.1 内联样式表 26

2.2.2 嵌入样式表 27

2.2.3 外部样式表 30

2.3 颜色及背景 31

2.3.1 color属性 32

2.3.2 background-color属性 33

2.3.3 background-image属性 33

2.3.4 background-repeat属性 34

2.3.5 background-position属性 35

2.3.6 background-attachment属性 36

2.3.7 background属性 37

2.4 字体属性 38

2.4.1 font-family属性 38

2.4.2 font-weight属性 39

2.4.3 font-size属性 39

2.4.4 font-style属性 41

2.4.5 font-variant属性 41

2.4.6 font属性 42

2.5 文本属性 43

2.5.1 text-indent属性 43

2.5.2 text-align属性 44

2.5.3 white-space属性 45

2.5.4 line-height属性 46

2.5.5 vertical-align属性 47

2.5.6 text-transform属性 48

2.5.7 text-decoration属性 49

2.5.8 word-spacing属性和letter-spacing属性 50

2.6 边框属性 50

2.6.1 border-style属性 51

2.6.2 border-width属性 52

2.6.3 border-color属性 53

2.6.4 border属性 54

2.7 定位与布局 54

2.7.1 定位属性 54

2.7.2 边偏移属性 55

2.7.3 position属性 56

2.7.4 overflow属性 60

2.7.5 float属性 62

2.7.6 visibility属性和display属性 64

第3章 JavaScript 67

3.1 JavaScript语言基础 67

3.1.1 JavaScript简介 67

3.1.2 编写JavaScript 69

3.2 程序设计基础 70

3.2.1 基本语法 70

3.2.2 运算符与表达式 72

3.2.3 流程控制语句 75

3.2.4 异常处理 84

3.2.5 对话框 85

3.3 内置对象 89

3.3.1 JavaScript对象概述 89

3.3.2 String对象 91

3.3.3 Math对象 96

3.3.4 Date对象 102

3.3.5 Array对象 105

3.4 浏览器对象 109

3.5 自定义对象 111

3.5.1 基于Object创建对象 111

3.5.2 基于prototype创建对象 113

第4章 XML 115

4.1 XML概述 115

4.1.1 XML简介 115

4.1.2 XML语法 118

4.1.3 XML标记和元素 120

4.1.4 XML属性 122

4.1.5 特殊字符及CDATA区段 123

4.2 DTD 125

4.2.1 DTD简介 125

4.2.2 内部和外部DTD 126

4.2.3 声明DTD 129

4.2.4 DTD实体 133

4.3 XSLT 138

4.3.1 XSLT简介 138

4.3.2 XSLT文档 139

4.3.3 XSLT模板语法 140

4.3.4 XSLT元素 144

第5章 XMLHttpRequest 148

5.1 XMLHttpRequest简介 148

5.2 XMLHttpRequest核心 149

5.2.1 XMLHttpRequest运行周期 149

5.2.2 XMLHttpRequest对象属性 151

5.2.3 XMLHttpRequest对象方法 153

5.3 使用XMLHttpRequest 155

5.3.1 创建XMLHttpRequest对象 155

5.3.2 发送请求 156

5.3.3 处理回调函数 158

5.4 XMLHttpRequest简单应用 160

5.4.1 用户注册实例 160

5.4.2 处理XML请求 163

5.4.3 动态列表 167

第6章 DOM 170

6.1 DOM概述 170

6.1.1 DOM简介 170

6.1.2 DOM与HTML 171

6.1.3 DOM与XML 173

6.2 DOM核心 174

6.2.1 DOM核心接口 174

6.2.2 DOM核心对象 176

6.3 DOM API 177

6.3.1 Document 177

6.3.2 Node和NodeList 179

6.3.3 Element 182

6.3.4 Text和Attr 184

6.4 DOM操作 186

6.4.1 操作HTML文档 186

6.4.2 操作XML文档 190

第二篇 ASP.NET Ajax应用篇 195

第7章 Ajax服务器端编程 195

7.1 ASP.NET概述 195

7.1.1 ASP.NET简介 195

7.1.2 配置ASP.NET环境 197

7.2 ASP.NET开发技术 202

7.2.1 内置对象 202

7.2.2 数据库 207

7.3 实例应用 210

7.3.1 使用内置对象 210

7.3.2 访问文件 216

7.3.3 访问XML 219

7.3.4 访问数据库 225

7.3.5 访问Web服务 230

第8章 与客户端简单交互 233

8.1 HTTP概述 233

8.1.1 请求 233

8.1.2 响应 235

8.2 发送HTTP请求 236

8.2.1 普通文本请求 236

8.2.2 带格式请求 239

8.3 处理服务器响应 243

8.3.1 普通文本响应 243

8.3.2 带格式响应 246

8.4 综合实例 254

第9章 Ajax基本技术实现 267

9.1 通过IP查询城市 267

9.2 在线裁切图片 272

9.3 弹出栏目提示 278

9.4 搜索栏自动完成 282

9.5 自动保存草稿 285

9.6 在线设计名片 291

9.7 RSS阅读器 296

第三篇 ASP.NET Ajax框架篇 303

第10章 Ajax框架 303

10.1 Ajax框架概述 303

10.2 ASP.NET Ajax框架 305

10.2.1 ASP.NET Ajax框架简介 305

10.2.2 配置ASP.NET Ajax环境 306

10.3 ASP.NET Ajax核心控件 309

10.3.1 ScriptManager控件 309

10.3.2 ScriptManagerProxy控件 314

10.3.3 Timer控件 316

10.3.4 UpdatePanel控件 319

10.3.5 UpdateProgress控件 322

第11章 ASP.NET Ajax实用技能一 324

11.1 Accordion控件 324

11.1.1 Accordion控件简介 325

11.1.2 Accordion控件实例 327

11.2 AlwaysVisibleControlExtender控件 330

11.2.1 AlwaysVisibleControlExtender控件简介 330

11.2.2 AlwaysVisibleControlExtender控件实例 330

11.3 AnimationExtender控件 333

11.3.1 AnimationExtender控件简介 333

11.3.2 AnimationExtender控件实例 335

11.4 AutoCompleteExtender控件 339

11.4.1 AutoCompleteExtender控件简介 339

11.4.2 AutoCompleteExtender控件实例 340

11.5 CalendarExtender控件 342

11.5.1 CalendarExtendar控件简介 342

11.5.2 CalendarExtender控件实例 343

11.6 CascadingDropDown控件 345

11.6.1 CascadingDropDown控件简介 345

11.6.2 CascadingDropDown控件实例 346

11.7 CollapsiblePanelExtender控件 350

11.7.1 CollapsiblePanelExtender控件简介 351

11.7.2 CollapsiblePanelExtender控件实例 352

11.8 ConfirmButtonExtender控件 353

11.8.1 ConfirmButtonExtender控件简介 353

11.8.2 ConfirmButtonExtender控件实例 354

11.9 DragPanelExtender控件 356

11.9.1 DragPanelExtender控件简介 356

11.9.2 DragPanelExtender控件实例 356

11.10 DropDownExtender控件 357

11.10.1 DropDownExtender控件简介 358

11.10.2 DropDownExtender控件实例 358

11.11 DropShadowExtender控件 359

11.11.1 DropShadowExtender控件简介 359

11.11.2 DropShadowExtender控件实例 360

11.12 DynamicPopulateExtender控件 364

11.12.1 DynamicPopulateExtender控件简介 365

11.12.2 DynamicPopulateExtender控件实例 365

11.13 FilteredTextBoxExtender控件 368

11.13.1 FilteredTextBoxExtender控件简介 368

11.13.2 FilteredTextBoxExtender控件实例 369

11.14 ModalPopupExtender控件 370

11.14.1 ModalPopupExtender控件简介 370

11.14.2 ModalPopupExtender控件实例 371

11.15 TextBoxWatermarkExtender控件 373

11.15.1 TextBoxWatermarkExtender控件简介 373

11.15.2 TextBoxWatermarkExtender控件实例 374

11.16 ToggleButtonExtender控件 376

11.16.1 ToggleButtonExtender控件简介 376

11.16.2 ToggleButtonExtender控件实例 376

11.17 UpdatePanelAnimationExtender控件 380

11.17.1 UpdatePanelAnimationExtender控件简介 381

11.17.2 UpdatePanelAnimationExtender控件实例 381

11.18 ValidatorCalloutExtender控件 385

11.18.1 ValidatorCalloutExtender控件简介 385

11.18.2 ValidatorCalloutExtender控件实例 385

第12章 ASP.NET Ajax实用技能二 387

12.1 HoverMenuExtender控件 387

12.1.1 HoverMenuExtender控件简介 388

12.1.2 HoverMenuExtender控件实例 388

12.2 ListSearchExtender控件 389

12.2.1 ListSearchExtender控件简介 390

12.2.2 ListSearchExtender控件实例 390

12.3 MaskedEditExtender控件 392

12.3.1 MaskedEditExtender控件简介 392

12.3.2 MaskedEditExtender控件实例 394

12.4 MaskedEditValidator控件 396

12.4.1 MaskedEditValidator控件简介 396

12.4.2 MaskedEditValidator控件实例 397

12.5 MutuallyExclusiveCheckBoxExtender控件 399

12.5.1 MutuallyExclusiveCheckBox-Extender控件简介 400

12.5.2 MutuallyExclusiveCheckBox-Extender控件实例 400

12.6 NoBot控件 402

12.6.1 NoBot控件简介 402

12.6.2 NoBot控件实例 404

12.7 NumericUpDownExtender控件 408

12.7.1 NumericUpDownExtender控件简介 408

12.7.2 NumericUpDownExtender控件实例 409

12.8 PagingBulletedListExtender控件 412

12.8.1 PagingBulletedListExtender控件简介 412

12.8.2 PagingBulletedListExtender控件实例 413

12.9 PasswordStrength控件 417

12.9.1 PasswordStrength控件简介 417

12.9.2 PasswordStrength控件实例 418

12.10 PopupControlExtender控件 420

12.10.1 PopupControlExtender控件简介 421

12.10.2 PopupControlExtender控件实例 421

12.11 Rating控件 423

12.11.1 Rating控件简介 423

12.11.2 Rating控件实例 424

12.12 ReorderList控件 431

12.12.1 ReorderList控件简介 431

12.12.2 ReorderList控件实例 434

12.13 ResizableControlExtender控件 438

12.13.1 ResizableControlExtender控件简介 438

12.13.2 ResizableControlExtender控件实例 439

12.14 RoundedCornersExtender控件 440

12.14.1 RoundedCornersExtender控件简介 441

12.14.2 RoundedCornersExtender控件实例 441

12.15 SliderExtender控件 444

12.15.1 SliderExtender控件简介 444

12.15.2 SliderExtender控件实例 445

12.16 SlideShowExtender控件 446

12.16.1 SlideShowExtender控件简介 447

12.16.2 SlideShowExtender控件实例 447

12.17 TabContainer控件 449

12.17.1 TabContainer控件简介 449

12.17.2 TabContainer控件实例 450

第四篇 Ajax高级技术篇 452

第13章 增强Ajax性能 452

13.1 优化Ajax 452

13.1.1 确保程序质量 453

13.1.2 处理请求的响应 454

13.1.3 通知框架 457

13.2 Ajax设计模式 459

13.2.1 设计模式简介 459

13.2.2 设计模式原则 460

13.2.3 基本设计模式 461

13.3 常用Ajax设计模式 463

13.3.1 Adapter模式 464

13.3.2 Facade模式 466

13.3.3 Observer模式 467

13.3.4 Singleton模式 469

13.3.5 Command模式 471

13.4 Web应用的安全问题 475

13.5 保护数据 477

13.5.1 使用安全HTTP 478

13.5.2 JavaScript加密数据 479

13.6 测试Ajax性能 480

13.6.1 使用Venkman性能分析器 480

13.6.2 JavaScript执行速度 482

13.6.3 JavaScript内存情况 485

第五篇 综合实例篇 489

第14章 在线相册系统 489

14.1 系统概述 489

14.1.1 需求分析 490

14.1.2 结构设计 490

14.2 通用类及代码设计 492

14.2.1 设计表 492

14.2.2 设计数据库类 494

14.2.3 文件处理类 498

14.2.4 通用代码设计 501

14.3 系统前台 505

14.3.1 系统首页 505

14.3.2 单个专辑内照片显示页面 510

14.3.3 单张照片显示页面 522

14.4 系统管理后台 525

14.4.1 用户登录 526

14.4.2 管理后台首页面 528

14.4.3 上传文件页面 531

14.4.4 添加专辑页面 532

14.4.5 编辑专辑页面 535

14.4.6 删除专辑 537

14.4.7 添加照片页面 538

相关图书
作者其它书籍
返回顶部