网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Ajax设计模式(影印版)
分类 教育考试-考试-计算机类
作者 (美)麦赫马夫
出版社 东南大学出版社
下载
简介
编辑推荐

Ajax, 即异步JavaScript与XML,目前是网络开发人员中最热门的编程技术之一。Ajax综合了大量技术,通过在浏览器中使用JavaScript来处理网络服务的响应,为创建基于XML或者JSON网络服务的交互式网络应用程序提供了坚实的基础。

《Ajax设计模式》为你展示了一些最佳实践方法,这些方法能够迅速提升你的网络应用程序开发项目。这本书分析了其他人如何成功地处理各种相互矛盾的设计原则,并将有用的信息直接传递给你。

本书中涉及的模式可以分为以下四种类型:* 基本技术:检阅Ajax开发所需要的基础技术;* 编程实践:罗列为了确保Ajax应用程序的可维护性而由开发人员总结的编程技巧;* 功能和易用性:描述在进行Ajax应用程序开发时会碰到的各类用户界面,以及Ajax所提供的各种新功能;* 程序开发:解释用于监控、调试和测试Ajax应用程序的流程。

《Ajax设计模式》还将加快你对核心Ajax技术的掌握,其中包括XMLHttpRequest、DOM和JSON。本书的技术讨论还附有示例代码,以帮助你了解Ajax可以做什么和什么是Ajax做不到的。本书作为易于使用的参考手册,将帮助你设计高质量的Ajax架构,提升网络应用程序的性能和改善用户体验。

内容推荐

Ajax, 即异步JavaScript与XML,目前是网络开发人员中最热门的编程技术之一。Ajax综合了大量技术,通过在浏览器中使用JavaScript来处理网络服务的响应,为创建基于XML或者JSON网络服务的交互式网络应用程序提供了坚实的基础。

《Ajax设计模式》为你展示了一些最佳实践方法,这些方法能够迅速提升你的网络应用程序开发项目。这本书分析了其他人如何成功地处理各种相互矛盾的设计原则,并将有用的信息直接传递给你。

本书中涉及的模式可以分为以下四种类型:* 基本技术:检阅Ajax开发所需要的基础技术;* 编程实践:罗列为了确保Ajax应用程序的可维护性而由开发人员总结的编程技巧;* 功能和易用性:描述在进行Ajax应用程序开发时会碰到的各类用户界面,以及Ajax所提供的各种新功能;* 程序开发:解释用于监控、调试和测试Ajax应用程序的流程。

《Ajax设计模式》还将加快你对核心Ajax技术的掌握,其中包括XMLHttpRequest、DOM和JSON。本书的技术讨论还附有示例代码,以帮助你了解Ajax可以做什么和什么是Ajax做不到的。本书作为易于使用的参考手册,将帮助你设计高质量的Ajax架构,提升网络应用程序的性能和改善用户体验。

目录

PREFACE

Part 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

 Cnnclusions

Part 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 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

  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 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

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 URLs

Part Five  DEVELOPMENT PATTERNS

18  DIAGNOSIS

Logging

Debugging

DOM Inspection

Traffic Sniffing

19 TESTING

Simulation Service

Browser-Side Test

Seruice 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

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/20 23:11:56