Books & Videos

Table of Contents

  1. Chapter 1 Getting Ready to Make a Move to Ajax

    1. The Technologies That Are Ajax

    2. Start Clean

    3. Converting Tables to CSS Layouts

    4. Continuing the Conversion: Element by Element

    5. Dealing with Browser-Specific Quirks

    6. Understanding Your Client Base

    7. Designing a Framework for Your Site

    8. Progressive Enhancement Versus Massive Overhaul

  2. Chapter 2 The Ajax Bits

    1. The Web Application

    2. Preparing the Object for Use

    3. Preparing and Sending a Request

    4. Processing the Ajax Response

    5. Endpoints, the JavaScript Sandbox, and Widgets

    6. That Security Stuff

    7. A First Look at Performance

    8. One Last Word on Asynchronous Versus Synchronous

  3. Chapter 3 Ajax Tools and Terminology

    1. Prototype

    2. script.aculo.us

    3. Rico

    4. Dojo

    5. Other Libraries

  4. Chapter 4 Interactive Effects

    1. Ajax-Friendly Event Handling

    2. Just-In-Time Information

    3. In-Page Previews

    4. Color Fades for Success or Failure

  5. Chapter 5 Space: The Final Frontier

    1. Horizontal Spacing: The Accordion

    2. Tabbed Pages

    3. Overlays

  6. Chapter 6 Dynamic Data

    1. In-Place Editing

    2. In-Place Editing: Performance, Security, and Accessibility

    3. Highlighting Changes

    4. Revisiting In-Page Update Accessibility One More Time

    5. Live Validation

    6. Performance and Two-Phase Commits

    7. External Library Data Effects

  7. Chapter 7 History, Navigation, and Place with Single-Page Applications

    1. Introducing the Challenger: Paged Content

    2. Remembering Place

    3. Old and New Persistence: Side by Side

    4. The New Page View

    5. Post-Mortem

  8. Chapter 8 Adding Advanced Visual Effects

    1. Advanced CSS Tricks

    2. Scalable Vector Graphics

    3. SVG Quick View

    4. Mixer: SVG and Ajax

    5. The Future of Graphics

  9. Chapter 9 Mashup Your Site

    1. Mapping with Google

    2. A Second Service: Flickr

    3. Adding Technorati to Our Mashup

    4. Reengineering the Mashup

    5. The Reengineered Clients

    6. Summarizing Mashups

  10. Chapter 10 Scaling, Infrastructure, and Starting from Scratch

    1. Frameworks: Tight Versus Loose Coupling

    2. The Web Service: Resource and Security

    3. Ajax Libraries: Homegrown or Borrowed

    4. Designing Ajax from the Ground Up

    5. Frameworks du Jour

    6. Go Forth and Ajax

  1. Colophon