Ajax设计模式

出版社:东南大学
出版日期:2006-11
ISBN:9787564105716
作者:麦赫马夫
页数:635页

内容概要

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

书籍目录

PREFACEPart One INTRODUCTION 1 INTRODUCING AJAX  Ajax and the Usable Web  The Rise of Ajax  Ajaxifying the Web: The Story of Portals  Webifying the Desktop: The Story of Office Applications  Characteristics of Ajax Applications  The Ajax Technologies  Anatomy of a Server Call  Ajax Trends  Conclusions 2 A PATTERN-LED TUTORIAL  Ajax Technologies in a Blink  Ajaxifying a Web App: One Pattern at a Time  Projects and Katas  Conclusions 3 AJAX DESIGN: PRINCIPLES AND PATTERNS  Desirable Attributes of Ajax Applications  Oesigning for Ajax  Ajax Patterns Oueruiew  Anatomy of a Pattern  Ajax Patterns Demos  CnnclusionsPart Two FOUNDATIONAL TECHNOLOGY PATTERNS 4 AJAX APP  Ajax App 5 DISPLAY MANIPULATION  Display Morphing  Page Rearrangement 6 WEB REMOTING  Web Service  XMLHttpRequest Call  IFrame Call  HTTP Streaming  On-Demand JavaScript 7 DYNAMIC BEHAVIOR  User A ction  Scheduling 8 EXTENDED TECHNOLOGIES  Richer PluginPart 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  Periodic 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 ClientPart 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  Drab-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 URLsPart Five DEVELOPMENT PATTERNS 18 DIAGNOSIS  Logging  Debugging  DOM Inspection  Traffic Sniffing 19 TESTING  Simulation Service  Browser-Side Test  Seruice Test  System TestPart Six APPENDIXES A AJAX FRAMEWORKS AND LIBRARIES B SETTING UP THE CODE EXAMPLES C PATTERNS AND PATTERN LANGUAGES D REFERENCESINDEX

作者简介

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

图书封面


 Ajax设计模式下载



发布书评

 
 


精彩短评 (总计2条)

  •     应该是AJAX设计模式方面最好的!
  •     不建议购买此书...
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024