注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计网络编程Ajax设计模式(影印版)

Ajax设计模式(影印版)

Ajax设计模式(影印版)

定 价:¥72.00

作 者: (美)麦赫马夫(Michael Mahemoff)
出版社: 东南大学出版社
丛编项: 东南大学出版社O'Reilly图书系列
标 签: AJAX

ISBN: 9787564105716 出版时间: 2006-11-01 包装: 平装
开本: 16 页数: 635 字数:  

内容简介

  Ajax, 即异步JavaScript与XML,目前是网络开发人员中最热门的编程技术之一。Ajax综合了大量技术,通过在浏览器中使用JavaScript来处理网络服务的响应,为创建基于XML或者JSON网络服务的交互式网络应用程序提供了坚实的基础。《Ajax设计模式》为你展示了一些最佳实践方法,这些方法能够迅速提升你的网络应用程序开发项目。这本书分析了其他人如何成功地处理各种相互矛盾的设计原则,并将有用的信息直接传递给你。本书中涉及的模式可以分为以下四种类型:* 基本技术:检阅Ajax开发所需要的基础技术;* 编程实践:罗列为了确保Ajax应用程序的可维护性而由开发人员总结的编程技巧;* 功能和易用性:描述在进行Ajax应用程序开发时会碰到的各类用户界面,以及Ajax所提供的各种新功能;* 程序开发:解释用于监控、调试和测试Ajax应用程序的流程。《Ajax设计模式》还将加快你对核心Ajax技术的掌握,其中包括XMLHttpRequest、DOM和JSON。本书的技术讨论还附有示例代码,以帮助你了解Ajax可以做什么和什么是Ajax做不到的。本书作为易于使用的参考手册,将帮助你设计高质量的Ajax架构,提升网络应用程序的性能和改善用户体验。

作者简介

  本书提供作译者介绍Michael Mahemoff获得墨尔本大学计算机科学和软件工程系的博士学位。他的博士毕业论文是“Design Reuse in Software Engineering and Human-Computer Interaction”。他现在住在伦敦并为银行、医疗保健和物流行业中的软件开发提供咨询。

图书目录

Part One  INTRODUCTION  
1  INTRODUCING AJAX  
Ajax and the Usable Web  
The Rise of Ajax  
Ajaxi[ying the Web: The Stool of Portals  
Webi[ying the Desktop: The Story of Office Applications  
Characteristics of Ajax Applications  
The Ajax Technologies  
Anatomycora Seruer Call  
Ajax Trends  
Conclusions  
2  A PATTERN-LED TUTORIAL  
Ajax Technologies in a Blink  
Ajaxi[ying a Web App: One Pattern at a Time  
Projects and Katas  
Conclusions  
3  AJAX DESIGN: PRINCIPLES AND PATTERNS  
Desirable Attributes of Ajax Appli ations  
Designing for Ajax  
Ajax Patterns Overuiew  
Anatomycora Pattern  
Ajax Patterns Demos  
Conclusions  
Part Two  FOUNDATIONAL TECHNOLOGY PATTERNS  
4  AJAX APP  
Ajax App  
5  DISPLAY MANIPULATION  
Display Morphing  
Page Rearrangement  
6  WEB REMOTING  
Web Service  
XMLHttpRequest Call  
I Frarne Call  
HTTP Streaming  
On-Demand JavaScript  
7  DYNAMIC BEHAVIOR  
User Action  
Scheduling  
8  EXTENDED TECHNOLOGIES  
Richer Plugin  
Part Three  PROGRAMMING PATTERNS  
9  WEB SERVICES  
RESTful Service  
RPC Service  
Ajax Stub  
HTML Message  
Plain-Text Message  
XML Message  
JSON Message  
10  BROWSER-SERVER DIALOGUE  
Call Tracking  
Periodi Refresh  
Submission Throttling  
Explicit Submission  
Distributed Events  
Cross-Domain Proxy  
11  DOM POPULATION  
XML Data Island  
Browser-Side XSLT  
Browser-Side Templating  
12  CODE GENERATION AND REUSE  
Server-Side Code Generation  
Cross-Browser Component  
13  PERFORMANCE OPTIMIZATION  
Browser-Side Cache  
Predictive Fetch  
Guesstimate  
Multi-Stage Download  
Fat Client  
Part Four  FUNCTIONALITY AND USABILITY PATTERNS..  
14  WIDGETS  
Slider  
Progress Indicator  
Drilldown  
Data Grid  
Rich Text Editor  
Suggestion  
Live Search  
Live Command-Line  
Live Form  
15  PAGE ARCHITECTURE  
Drag-And-Drop  
Sprite  
Popup  
Malleable Content  
Microlink  
Portlet  
Status Area  
Update Control  
Virtual Workspace  
16  VISUAL EFFECTS  
One-Second Spotlight  
One-Second Mutation  
One-Second Motion  
Highlight  
17  FUNCTIONALITY  
Lazy Registration  
Direct Login  
Host-Proof Hosting  
Timeout  
Heartbeat  
Unique URLs  
Part Five  DEVELOPMENT PATTERNS  
18  DIAGNOSIS  
Logging  
Debugging  
DOM Inspection  
Traffi Sniffing  
19  TESTING  
Simulation Servic e  
Browser-Side Test  
Service Test  
System Test  
Part Six APPENDIXES  
A  AJAX FRAMEWORKS AND LIBRARIES  
B  SETTING UP THE CODE EXAMPLES  
C  PATTERNS AND PATTERN LANGUAGES  
D  REFERENCES  
INDEX...  


本目录推荐