书籍目录:
概念篇
第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
《现代通信网概论(第2版)》以OSI-RM为主线索,并以分层的概念较全面讨论了现代通信网的基本原理、结构、相关协议和各种业务节点设
《政府形象传播》内容简介:《政府形象传播》共分为七章,主要收录了信息公开与信源组织、发布时效与话语表达、民意互动与意见回馈
编辑推荐自媒体红利时代,无论企业还是个人,不融入,只能OUT!你愿意做时代的弃子?传统媒体正在受到新兴的自媒体的挑战,本书旨
《邓石如篆书千字文》内容简介:篆书一直以中锋用笔为正宗,形成了铁线篆、玉箸篆这样略显工艺化的成熟书体。早年邓石如临习“二李
《且介亭杂文》内容简介:本书是鲁迅1934年所作杂文三十六篇,1935年末经作者亲自编定,1937年7月由上海三闲书屋初版。包括《拿来主
MATLAB数值计算-(2013修订版.中译本) 本书特色 本书《matlab数值计算(2013修订版)》经matlab、数值分析和科学计算之父clevemol...
小时候,你也迷恋过那些好玩的化学变化。但当你成为上化学课的中学生时,你一定觉得,各种化学公式和一堆堆化学名称让你有点无所
本书按字母顺序编排,查阅方便,能迅速根据名称检索设计原则。对于有兴趣解决具体问题的读者,本书根据设计师常见的问题给通则作
2037年,絕大部分的農作物都被廠商生產的「蒸餾作物」所取代。林田,一位以標示農作物的遺傳因子,設計其外觀為業的基因樣式表設
快学快用电脑上网技巧1088招附光盘 内容简介 本书全面介绍了电脑上网的操作技能和应用技巧,帮助读者全面、快速地掌握电脑上网的方法,提高工作效率,成为网上冲浪高...
JAVASCRIPT DOM编程艺术(第2版) 本书特色 amazon超级畅销书*新版,释放javascript和dom编程的惊人潜力,涵盖html5及jque...
KenArnold曾任Sun公司研究中心的高级工程师,是面向对象设计与实现方面首屈一指的专家。他曾经是Jini技术的架构师之一、Sun公司J
《他山之石》内容简介:鲁迅是享誉世界的小说家,但他的经典之作并非无源之水、无本之木。鲁迅明确说过自己“所仰仗的全在先前看过
吴信东(XindongWu),教授英国爱丁堡大学人工智能学博士,任美国佛蒙特大学计算机科学系主任。吴教授在数据挖掘、知识系统和Web
《眼见为实》一书使用符号学和心理分析方面的概念帮助读者理解了我们在视觉现象中发现意义的方式和大脑处理影像的方法。作者以通
《中国水文化遗产考略》内容简介:本书是作者多年从事水文化遗产宣传教育研究的成果总结,全书分“水文化文物鉴赏”和“水文化文物
本书通过实例的方式介绍了Macromedia公司的DreamweaverMX2004的使用方法和技巧。全书由14章组成,第1章和第2章介绍了软件的应用领
《深入实践DDD》内容简介:本书是拥有二十年商业软件开发经验及十年技术管理经验的资深技术专家呕心沥血之作,也是目前市场上少有的
《奢享·慢行——精品酒店中的非凡假期》内容简介:作者在本书中分享了在17家酒店度假的经历,有的传奇,有的奢华,有的精致,有的
《埃斯库罗斯悲剧六种》内容简介:一套《罗念生全集》,一座奥林匹斯山。最全面完整:《罗念生全集》增订典藏纪念版,凡十卷,凡52