Ajax开发精要:概念、案例与框架

Ajax开发精要:概念、案例与框架
作 者: 柯自聪
出版社: 电子工业出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 计算机网络 程序设计
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Ajax开发精要:概念、案例与框架》作者简介

内容简介

在这样一个播种希望的季节里,电子工业出版社为国内的众多开发者奉上一餐Ajax开发饕餮盛宴:由网上知名的《Ajax开发简略》系列开源文档的作者柯自聪倾力写作的重量级图书:《Ajax开发精要:概念、案例与框架》!如果您没有读过《Ajax开发简略》,又希望以最快的速度领略它的精要,请您选择本书,它一定会展示给您一个全新的世界;如果您曾经读过《Ajax开发简略》,并从中获益良多,那么,本书更是帮助您精进Ajax的不二法门!本书从概念、案例与框架三个角度来详细阐述Ajax开发技术,先介绍Ajax的由来、优势及其在Web开发中的地位,接着详细介绍Ajax的各项组成技术、封装、开源和商业框架等各种相关知识,并提供丰富实用的开发案例和综合案例,引导读者一步步地了解并掌握利用Ajax进行Web应用程序开发的方方面面。本书供各类Web开发、网站建设与网页设计人员参考。 第1章Ajax介绍 21.1Ajax的由来 21.2Ajax的定义 31.3Web应用程序的解决方案 51.4Ajax的工作方式 71.5小结 8第2章B/S请求响应机制与Web开发模式 92.1HTTP请求响应模型 92.2B/S架构的请求响应机制 122.3Web开发模式 132.4开发环境的设置与配置 192.4.1下载Java开发工具包(JDK) 192.4.2下载安装Tomcat 202.4.3下载安装Eclipse 3.1.1 202.4.4创建开发 222.5小结 242.6参考资料 25第3章Ajax概览 263.1为什么使用Ajax 263.2谁在使用Ajax 303.3Ajax的应用方向 323.4基于各种Web解决方案的Ajax技术选择路线 353.5Ajax的缺陷 413.6一个简单的Ajax例子 423.7小结 47第4章Ajax用到的技术 484.1HTML 484.1.1HTML与Ajax 494.1.2HTML常用标记 494.2XML 624.2.1XML与Ajax 634.2.2XML基础 634.2.3文档类型定义及声明 684.2.4XML名域 714.2.5操纵和解析XML 734.2.6选择合适的XML生成方式 784.3XHTML与CSS 834.3.1XHTML、CSS与Ajax 844.3.2XHTML与CSS基础 844.3.3XHTML语法约束 854.4Javascript 874.4.1Javascri...

图书目录

概念篇

第1章 Ajax介绍 2

1.1 Ajax的由来 2

1.2 Ajax的定义 3

1.3 Web应用程序的解决方案 5

1.4 Ajax的工作方式 7

1.5 小结 8

第2章 B/S请求响应机制与Web开发模式 9

2.1 HTTP请求响应模型 9

2.2 B/S架构的请求响应机制 12

2.3 Web开发模式 13

2.4 开发环境的设置与配置 19

2.4.1 下载Java开发工具包(JDK)19

2.4.2 下载安装Tomcat 20

2.4.3 下载安装Eclipse 3.1.1 20

2.4.4 创建开发目录 22

2.5 小结 24

2.6 参考资料 25

第3章 Ajax概览 26

3.1 为什么使用Ajax 26

3.2 谁在使用Ajax 30

3.3 Ajax的应用方向 32

3.4 基于各种Web解决方案的Ajax技术选择路线 35

3.5 Ajax的缺陷 41

3.6 一个简单的Ajax例子 42

3.7 小结 47

第4章 Ajax用到的技术 48

4.1 HTML 48

4.1.1 HTML与Ajax 49

4.1.2 HTML常用标记 49

4.2 XML 62

4.2.1 XML与Ajax 63

4.2.2 XML基础 63

4.2.3 文档类型定义及声明 68

4.2.4 XML名域 71

4.2.5 操纵和解析XML 73

4.2.6 选择合适的XML生成方式 78

4.3 XHTML与CSS 83

4.3.1 XHTML、CSS与Ajax 84

4.3.2 XHTML与CSS基础 84

4.3.3 XHTML语法约束 85

4.4 Javascript 87

4.4.1 Javascript与Ajax 88

4.4.2 Javascript基本数据结构 89

4.4.3 Javascript表达式和运算符 91

4.4.4 Javascript的流程控制和函数 91

4.4.5 Javascript的对象 94

4.4.6 窗口及输入输出 98

4.5 DOM 98

4.5.1 DOM与Ajax 99

4.5.2 DOM眼中的HTML文档--树 99

4.5.3 HTML文档的节点 100

4.5.4 使用DOM操作HTML文档 102

4.5.5 使用DOM操作XML文档 113

4.6 XMLHttpRequest对象 116

4.6.1 XMLHttpRequest对象与Ajax 116

4.6.2 XMLHttpRequest对象的属性和方法 116

4.7 小结 122

4.8 参考资料 123

开发篇

第5章 简单的Ajax开发框架 126

5.1 如何使用Ajax 126

5.2 初始化对象 128

5.3 指定响应处理函数 129

5.4 发出http请求 129

5.5 处理服务器返回的信息 130

5.6 一个初步的Ajax开发框架 131

5.7 异常处理机制 136

5.8 中文乱码问题及其解决方案 137

5.9 小结 140

第6章 使用responseText处理返回的普通文本信息 141

6.1 案例1--数据校验 141

6.1.1 需求说明 142

6.1.2 案例解析 143

6.1.3 应用范围 152

6.2 案例2--级联菜单 152

6.2.1 需求说明 153

6.2.2 案例解析 154

6.2.3 应用范围 170

6.3 案例3--条目内容 170

6.3.1 需求说明 172

6.3.2 案例解析 172

6.3.3 应用范围 183

6.4 案例4--级联的下拉列表 184

6.4.1 需求说明 187

6.4.2 案例解析 188

6.4.3 应用范围 201

6.5 小结 202

第7章 使用responseXML处理返回的XML信息 204

7.1 案例5--获取元对象数据 205

7.1.1 需求说明 206

7.1.2 范例解析 206

7.1.3 应用范围 224

7.2 案例6--处理列表数据 224

7.2.1 需求说明 226

7.2.2 案例解析 227

7.2.3 应用范围 239

7.3 案例7--处理级联的数据 240

7.3.1 需求说明 240

7.3.2 案例解析 242

7.3.3 应用范围 251

7.4 案例8--更新保存数据 251

7.4.1 需求说明 252

7.4.2 案例解析 252

7.4.3 应用范围 280

7.5 小结 281

第8章 在普通文本和XML文档之间权衡 282

8.1 何时返回普通文本 282

8.2 何时返回XML文档 283

8.3 innerHTML的应用 284

8.4 小结 285

案例篇

第9章 模拟MSN Space 288

9.1 MSN Space中的Ajax 288

9.2 持久化机制 294

9.3 实体类和服务类 298

9.4 初始化共享空间首页 326

9.5 固定链接 330

9.6 操作评论 332

9.6.1 添加评论 332

9.6.2 阅读评论 338

9.7 引用通告 338

9.8 管理列表项 341

9.8.1 初始化自定义列表首页 341

9.8.2 添加列表项目 348

9.8.3 编辑列表项目 351

9.8.4 删除列表项目 354

9.9 小结 356

第10章 Ajax封装 358

10.1 封装客户端Ajax操作 358

10.2 自定义标签扩展现有的HTML控件 359

10.3 规范服务器的返回数据 360

10.4 客户端脚本与服务器端对象的交互 361

10.5 小结 361

第11章 开源Ajax框架 363

11.1 DWR 363

11.1.1 DWR简介 363

11.1.2 DWR使用入门 365

11.1.3 试用DWR 373

11.1.4 DWR的适用范围 379

11.2 Ajax Tags 379

11.2.1 Ajax Tags简介 380

11.2.2 Ajax Tags标签及其使用方法 383

11.2.3 Ajax Tags的适用范围 399

11.3 AjaxAnywhere 400

11.3.1 AjaxAnywhere简介 400

11.3.2 Ajax Anywhere安装 401

11.3.3 AjaxAnywhere的类库及其用法402

11.3.4 试用AjaxAnywhere 417

11.3.5 Ajax Anywhere的适用范围421

11.4 SWATO 422

11.4.1 SWATO简介 422

11.4.2 SWATO快速安装 423

11.4.3 第一个服务类 424

11.4.4 注册服务 426

11.4.5 使用服务 427

11.4.6 SWATO的适用范围 429

11.5 小结 430

第12章 商业Ajax框架 431

12.1 Google Ajaxstl 431

12.2 锐道Dorado 431

12.3 小结 434

参考文献 435