Bulletproof Ajax
Bulletproof Ajax explores a mixture of code and concepts in nine chapters.
Table of contents
What is Ajax?
From Ancient Troy to Modern Web Design
- Defining Ajax
- The Ajax Toolkit
- Summary
JavaScript and the Document Object Model
Back to Basics
- JavaScript
- The Document Object Model
- Summary
XMLHttpRequest
The Object of the Game
- Origins
- Create an Instance
- Send a Request
- Receive a Response
- Putting It All Together
- Summary
Data Formats
What's Your Poison?
- XML
- JSON
- HTML
- Summary
Hijax
The Secret of Your Success
- Progressive Enhancement
- Unobtrusive JavaScript
- Progressive Enhancement and Ajax
- Hijax in Action
- The Deceptively Rich Client
- Summary
Ajax Challenges
Dodging Bullets
- Backward Compatibility
- Web Services
- Feedback
- Browser Behavior
- Wireframing
- Summary
Ajax and Accessibility
Doing the Right Thing
- Understanding Screen Readers
- Screen Readers and Ajax
- State of the Art
- The Future
- Summary
Putting It All Together
Building a Better Bookshop
- Planning
- Applying Ajax
- Bulletproofing
- Summary
The Future of Ajax
Where Do We Go From Here?
- Libraries, Frameworks, and Toolkits, Oh My!
- Choosing A Library
- Whither Ajax?