Bulletproof Ajax

Bulletproof Ajax explores a mixture of code and concepts in nine chapters.

Table of contents

  1. What is Ajax?

    From Ancient Troy to Modern Web Design

    • Defining Ajax
    • The Ajax Toolkit
    • Summary
  2. JavaScript and the Document Object Model

    Back to Basics

    • JavaScript
    • The Document Object Model
    • Summary
  3. XMLHttpRequest

    The Object of the Game

    • Origins
    • Create an Instance
    • Send a Request
    • Receive a Response
    • Putting It All Together
    • Summary
  4. Data Formats

    What's Your Poison?

    • XML
    • JSON
    • HTML
    • Summary
  5. Hijax

    The Secret of Your Success

    • Progressive Enhancement
    • Unobtrusive JavaScript
    • Progressive Enhancement and Ajax
    • Hijax in Action
    • The Deceptively Rich Client
    • Summary
  6. Ajax Challenges

    Dodging Bullets

    • Backward Compatibility
    • Web Services
    • Feedback
    • Browser Behavior
    • Wireframing
    • Summary
  7. Ajax and Accessibility

    Doing the Right Thing

    • Understanding Screen Readers
    • Screen Readers and Ajax
    • State of the Art
    • The Future
    • Summary
  8. Putting It All Together

    Building a Better Bookshop

    • Planning
    • Applying Ajax
    • Bulletproofing
    • Summary
  9. The Future of Ajax

    Where Do We Go From Here?

    • Libraries, Frameworks, and Toolkits, Oh My!
    • Choosing A Library
    • Whither Ajax?

Feedback