书籍目录:
概念篇
第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
《道德经验批判》内容简介:本书深入分析和确定了道德意识发生的普遍条件,把善、道德情感与真理认识密切联系起来,把善定义为内在
《经典之重写与重探:晚清民国词论集》内容简介:本书分为上下两编,各三篇文章。上编主要讨论晚清民国间词人在创作方面对唐宋词经
解析iOS设计模式的开山之作优化Objective-C编程实践的必修宝典由此迈入移动开发高手行列本书讲述如何在代码中应用创建型模式、结
《东游西荡》内容简介:本书是新锐作家大头马的非典型旅行文学作品,是一本游荡世界的私人笔记。大头马用保罗·索鲁式的吐槽和碎碎
C++面向对象程序设计 本书特色 刘建舟、徐承志、陈荆亮、吴奕编著的《C++面向对象程序设计》坚持定位明确、由浅入深、理论与实践相结合的方针;在写作上,力求简单...
Everwonderwhysometypelooksmoreprofessional,moresophisticatedthanothertype?Theans...
《不懂财报就当不好经理》内容简介:随着市场经济的快速发展,无论是企业经营者还是普通职员,读懂财务报表都是一件非常有必要的事
8086微机原理及接口技术-习题解答与实验指导 本书特色 本书是教材《80x86/Pentium微机原理及接口技术》的配套教材。全书共分两部分:**部分为学习指...
《什么是高中物理》内容简介:几乎囊括了高中物理的所有知识点,流畅而有趣地讲述这些内容的来龙去脉,并以一个清晰的脉络串起来,
《中国原生文明启示录(上册):国家开端》内容简介:这是一本理清中国前3000年文明史的书。3000年,华夏族群历经了7大时代——五帝
《蔡澜说美食:学会浅尝二字》内容简介:蔡澜先生说: 吃不饱的菜,最妙。豆那么细小,一颗颗吃,爱惜每一粒的滋味,也爱惜了人生中
《解码:工业信息安全》内容简介:本书分为概述篇、基础篇和应用篇三个篇章,共十个章节。概述篇详细介绍了工业信息安全的概念定义
《风光摄影后期》内容简介:一幅风光摄影佳作,是摄影人艺术修养和摄影技能的结晶,完成前期拍摄只能算完成了一半,如何通过后期调
《空港城市复合系统演化研究》内容简介:本书以世界范围内空港城市的快速发展为背景,系统地分析了空港城市演化的主体、客体和动力
《安全通论:刷新网络空间安全观》内容简介:本书构建了一套网络空间安全的统一基础理论体系,在理工科范围内(不含心理学、社会学
《销量公式》内容简介:本书是作者二十多年销售从业经历和多年培训咨询经验的总结提炼。全书没有任何晦涩难懂的理论,而是用销售案
--------------------------------------------------------------------------------...
《中国圣书:悦读《论语》》内容简介:《论语》是一部记录孔子及其弟子言行的语录体著作,是儒家学派最重要的经典,大约成书于战国
ThisdelightfulbookleadsyouthroughthebasicelementsofprogramminginScheme(aLispdial...
本书全面而深入地介绍了GNU/Linux编程。首先介绍了在Linux上编程必备的编程工具,然后在库函数、系统调用以及内核上阐述Linux编程