Adding Ajax
By
Shelley Powers
June 2007
Pages: 399
| Table of Contents
| Index
| Sample Chapter
| Colophon
Table of Contents
-
Chapter 1 Getting Ready to Make a Move to Ajax
-
The Technologies That Are Ajax
-
Start Clean
-
Converting Tables to CSS Layouts
-
Continuing the Conversion: Element by Element
-
Dealing with Browser-Specific Quirks
-
Understanding Your Client Base
-
Designing a Framework for Your Site
-
Progressive Enhancement Versus Massive Overhaul
-
Chapter 2 The Ajax Bits
-
The Web Application
-
Preparing the Object for Use
-
Preparing and Sending a Request
-
Processing the Ajax Response
-
Endpoints, the JavaScript Sandbox, and Widgets
-
That Security Stuff
-
A First Look at Performance
-
One Last Word on Asynchronous Versus Synchronous
-
Chapter 3 Ajax Tools and Terminology
-
Prototype
-
script.aculo.us
-
Rico
-
Dojo
-
Other Libraries
-
Chapter 4 Interactive Effects
-
Ajax-Friendly Event Handling
-
Just-In-Time Information
-
In-Page Previews
-
Color Fades for Success or Failure
-
Chapter 5 Space: The Final Frontier
-
Horizontal Spacing: The Accordion
-
Tabbed Pages
-
Overlays
-
Chapter 6 Dynamic Data
-
In-Place Editing
-
In-Place Editing: Performance, Security, and Accessibility
-
Highlighting Changes
-
Revisiting In-Page Update Accessibility One More Time
-
Live Validation
-
Performance and Two-Phase Commits
-
External Library Data Effects
-
Chapter 7 History, Navigation, and Place with Single-Page Applications
-
Introducing the Challenger: Paged Content
-
Remembering Place
-
Old and New Persistence: Side by Side
-
The New Page View
-
Post-Mortem
-
Chapter 8 Adding Advanced Visual Effects
-
Advanced CSS Tricks
-
Scalable Vector Graphics
-
SVG Quick View
-
Mixer: SVG and Ajax
-
The Future of Graphics
-
Chapter 9 Mashup Your Site
-
Mapping with Google
-
A Second Service: Flickr
-
Adding Technorati to Our Mashup
-
Reengineering the Mashup
-
The Reengineered Clients
-
Summarizing Mashups
-
Chapter 10 Scaling, Infrastructure, and Starting from Scratch
-
Frameworks: Tight Versus Loose Coupling
-
The Web Service: Resource and Security
-
Ajax Libraries: Homegrown or Borrowed
-
Designing Ajax from the Ground Up
-
Frameworks du Jour
-
Go Forth and Ajax
-
Colophon
Return to Adding Ajax