书籍详情
Ajax设计模式
作者:(美)麦赫马夫 著,杨仁和 译
出版社:电子工业出版社
出版时间:2007-05-01
ISBN:9787121039959
定价:¥78.00
购买这本书可以去
内容简介
★本书荣获LinuxWorld Linux Journal2006年Editors' Choice awards。★绝好的一本ajax 高级读物,建议 每个web 程序员都需要买一本,了解什么是真正的好的web设计:网友 [精彩试读一][精彩试读二] 本书是一本关于复杂Ajax应用的整体架构设计的图书。好的架构设计应该满足KISS的原则,容易理解和学习、开发效率高、容易维护和扩展。在各种必须要满足的约束条件之下,设计出一个最简化的架构是架构师孜孜不倦追求的目标。幸运的是,经过国外高水平的Web开发专家的探索,这样的架构设计已经有了一套行之有效的模式。这些模式都是围绕着REST的思想来设计的。RIA+REST将会成为继Web MVC之后,新一代Web应用的首选架构风格。本书是国内出版的第一本深入探讨REST架构设计的书籍。书中的所有模式都有详细的讲解和丰富的代码,理论联系实践,确实是不可多得的一本好书。
作者简介
麦赫马夫(Michael Mahemoff),已经在软件业工作了22年,包括10年的商业经验。他在墨尔本大学获得了计算机科学和软件工程的哲学博士(Ph.D)学位,他的论文是“软件工程中的设计重用和人机交互”。他居住在伦敦,为银行、卫生保健、后勤等行业做软件开发问题的技术咨询。Micheal的blog与在线项目可从他的主页中链接到——http://mahemoff.com/。
目录
序 I
第一部分 序曲 1
第1章 Ajax简介 3
Ajax与可用性良好的的Web应用 3
Ajax的崛起 5
将Web应用Ajax化:Portal的故事 6
将桌面应用Web化:Office应用的故事 9
Ajax应用的特性 10
Ajax技术 14
服务器调用之剖析 15
Ajax的趋势 17
结论 20
第2章 由模式引导的教程 21
Ajax技术概述 21
将Web应用Ajax化:一次一个模式 27
项目与实践 40
结论 41
第3章 Ajax设计:原则与模式 43
Ajax应用应该具备的属性 43
为Ajax做设计 44
Ajax模式概览 47
剖析模式说明格式 48
Ajax模式的演示 54
结论 55
第二部分 基础技术设计模式 57
第4章 Ajax应用 59
Ajax应用 59
第5章 显示操作 69
显示变形 69
页面重新布置 78
第6章 Web远程通信 85
Web服务 86
XMLHttpRequest调用 91
IFrame调用 108
HTTP信息流 113
随需下载的JavaScript 122
第7章 动态行为 133
用户动作 133
计划 143
第8章 扩展技术 149
富媒体插件 149
第三部分 编程模式 159
第9章 Web Services 161
RESTful服务 162
RPC服务 177
Ajax Stub 182
HTML信息 186
纯文本信息 191
XML信息 195
JSON信息 201
第10章 浏览器-服务器对话 209
调用跟踪 210
定期刷新 215
提交次数限制 221
明确提交 227
分布式事件 232
跨域代理 243
第11章DOM组装 253
XML数据岛 254
浏览器端的XSLT 259
浏览器端模板 265
第12章 代码生成与重用 275
服务器端代码生成 275
跨浏览器组件 283
第13章 性能优化 289
浏览器端缓存 290
预先获取 297
推测估计 303
多阶段下载 310
胖客户端 317
第四部分 功能性与可用性模式 327
第14章 小组件 329
滑动条 330
进度指示器 336
分级下拉菜单 343
数据表格 350
富文本编辑器 355
输入提示 361
动态搜索 368
动态命令行 376
动态表单 383
第15章 页面架构 389
拖放 390
小精灵 394
弹出框 401
可改变的内容 407
微连接 416
Portlet 421
状态区域 427
更新控制 431
虚拟工作空间 436
第16章 视觉效果 445
一秒钟聚光灯 446
一秒钟变形 455
一秒钟移动 462
突出显示 468
第17章 功能性 473
延迟注册 474
直接登录 487
防主机端保存 493
超时机制 499
心跳检测 509
唯一URL 515
第五部分 开发模式 531
第18章 诊断 533
日志 534
调试 537
DOM查看 540
流量嗅探 544
第19章 测试 549
模拟服务 550
浏览器端测试 554
服务测试 558
系统测试 560
第六部分 附录 565
附录A Ajax框架和库 567
附录B 设置代码范例 601
附录C 模式和模式语言 605
附录D 参考文献 607
索引 609
第一部分 序曲 1
第1章 Ajax简介 3
Ajax与可用性良好的的Web应用 3
Ajax的崛起 5
将Web应用Ajax化:Portal的故事 6
将桌面应用Web化:Office应用的故事 9
Ajax应用的特性 10
Ajax技术 14
服务器调用之剖析 15
Ajax的趋势 17
结论 20
第2章 由模式引导的教程 21
Ajax技术概述 21
将Web应用Ajax化:一次一个模式 27
项目与实践 40
结论 41
第3章 Ajax设计:原则与模式 43
Ajax应用应该具备的属性 43
为Ajax做设计 44
Ajax模式概览 47
剖析模式说明格式 48
Ajax模式的演示 54
结论 55
第二部分 基础技术设计模式 57
第4章 Ajax应用 59
Ajax应用 59
第5章 显示操作 69
显示变形 69
页面重新布置 78
第6章 Web远程通信 85
Web服务 86
XMLHttpRequest调用 91
IFrame调用 108
HTTP信息流 113
随需下载的JavaScript 122
第7章 动态行为 133
用户动作 133
计划 143
第8章 扩展技术 149
富媒体插件 149
第三部分 编程模式 159
第9章 Web Services 161
RESTful服务 162
RPC服务 177
Ajax Stub 182
HTML信息 186
纯文本信息 191
XML信息 195
JSON信息 201
第10章 浏览器-服务器对话 209
调用跟踪 210
定期刷新 215
提交次数限制 221
明确提交 227
分布式事件 232
跨域代理 243
第11章DOM组装 253
XML数据岛 254
浏览器端的XSLT 259
浏览器端模板 265
第12章 代码生成与重用 275
服务器端代码生成 275
跨浏览器组件 283
第13章 性能优化 289
浏览器端缓存 290
预先获取 297
推测估计 303
多阶段下载 310
胖客户端 317
第四部分 功能性与可用性模式 327
第14章 小组件 329
滑动条 330
进度指示器 336
分级下拉菜单 343
数据表格 350
富文本编辑器 355
输入提示 361
动态搜索 368
动态命令行 376
动态表单 383
第15章 页面架构 389
拖放 390
小精灵 394
弹出框 401
可改变的内容 407
微连接 416
Portlet 421
状态区域 427
更新控制 431
虚拟工作空间 436
第16章 视觉效果 445
一秒钟聚光灯 446
一秒钟变形 455
一秒钟移动 462
突出显示 468
第17章 功能性 473
延迟注册 474
直接登录 487
防主机端保存 493
超时机制 499
心跳检测 509
唯一URL 515
第五部分 开发模式 531
第18章 诊断 533
日志 534
调试 537
DOM查看 540
流量嗅探 544
第19章 测试 549
模拟服务 550
浏览器端测试 554
服务测试 558
系统测试 560
第六部分 附录 565
附录A Ajax框架和库 567
附录B 设置代码范例 601
附录C 模式和模式语言 605
附录D 参考文献 607
索引 609
猜您喜欢