书籍目录:
概念篇
第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
XML基础教程 本书特色 XML是由万维网联盟定义的一种语言,是表示结构化数据的行业标准,使得Internet上的数据相互交流更方便,让文件的内容更加显而易懂。...
《你的习惯错在哪里》内容简介:思维习惯上的惯性是错误的根源:每个人都有自己思考问题的方式、习惯,思维习惯决定着我们的思想和
《纳兰词今译》内容简介:本书精选纳兰性德词作中的经典作品九十八首,每一首均由四个板块组成:1.相关背景、典故的简要介绍。2.诗
UI设计作为近两三年新型的设计门类吸引了越来越多的设计师加入其中。与其他设计不同,UI设计师需要更加深入地了解用户心理、技术
ThistextisatheoreticaldocumentofCentralEuropeanmodernismbetweentheWorldWarsandas...
本书论述了信息检索的有关概念与基本知识,以及Internt重要的中外文搜索引擎与检索技巧,介绍了网上各类型电子信息和重要专题信息
Facebookisnowusedbynearly500millionpeoplethroughouttheworld,manyofwhomspendsever...
《奚氏武术集粹》内容简介:本书是杭州武术协会顾问吴维叔整理的著名武术家奚诚甫的武术精粹集合。奚诚甫学贯少林、太极、八卦、形
AlcAnderson感谢家人对他写作的支持.a他觉得与Ryan合作是件幸运的事.aAl是萨利什库特奈大学的学术IT服务主任,1教授网络服务、网络
《关键关系》内容简介:企业高管与商业利益相关者,以及政府、监管部门管理者之间的个人关系,即本书所关注的管理者联结,不仅是我
《PHP+MySQL程序设计实例讲座》以深入浅出的讲解引导您熟悉PHP的语法,针对文件访问、GD绘图与图片处理、表单、Cookie、Session、
深入理解LINUX内核(第三版) 内容简介 为了透彻理解Linux的工作机理,以及为何它在各种系统上能顺畅运行,你需要深入到内核的心脏。cPu与外部世界的所有交...
PaulRandwasoneoftheworldsleadinggraphicdesigners.Herehedescribeshisworkwiththesa...
《Excel数据分析可视化必备技能案例视频精讲》内容简介:数据分析的目的是快速发现问题,进而分析问题并解决问题。因此,通过制作可
PHOTOSHOP CS6从入门到精通-附赠1DVD.含教学视频与海量素材 本书特色 本书深入挖掘了photoshopcs6的核心工具、命令与功能,轻松解析色调...
《锂离子电池智能制造》内容简介:本书是“21700动力锂电池智能制造新模式项目”的结题成果,项目归口管理部门是工业和信息化部。本
《ASP.NETAJAX程序设计》(第1卷)系统介绍ASP.NETAjax程序设计知识,共3卷。本卷从最易于理解和使用的那部分入手,介绍ASP.NETAJA
《绞刑架下的报告:增订版》内容简介:《绞刑架下的报告》这部纪实文学作品,是伏契克在纳粹德国盖世太保监狱里万分艰难的处境中,
“如果你想学习如何用一款统计专家和数据挖掘专家所开发的免费软件包,那就选这本书吧。本书包括大量实际案例,它们充分体现了R软
《中信国学大典:颜氏家训》内容简介:南北朝时,《颜氏家训》问世,从此受到历代人们的推崇。宋代晁公武称《颜氏家训》:“述立身