Ajax, or the technology that lets you create Web pages in which information can be updated without refreshing the entire page, is the latest rage in Web site design. But for those who aren't hard-core programmers, enhancing pages using Ajax can be a challenge. Even more of a challenge is making sure those pages work for all users.
In Bulletproof Ajax, Jeremey Keith demonstrates how developers comfortable with CSS and (x)HTML can build Ajax functionality without frameworks, using the principle of progressive enhancement to ensure that the pages work for all users. Throughout this step-by-step guide, his emphasis is on best practices using an approach to building Ajax pages that he calls Hijax, which provides rich interactivity without sacrificing access to content.
Inside, learn to:
- Use Web standards to create a solid foundation for your Ajax applications
- Apply progressive enhancement to add AJAX unobtrusively
- Get to know the ins and outs of the XMLHttpRequest object
- Recognize when to employ Ajax... and when to avoid it
- Confront the unique design challenges of Ajax interaction
Who is this book for?
This book is for everyone who wants to get started with AJAX. More advanced AJAX developers might be interested in Hijax, an innovative way of applying the idea of progressive enhancement to Ajax applications.
This one of those books that you can read without putting it down for a break as it is very easy to read. The book is great for beginners as it explains the do's and don'ts of AJAX so it will get you started in the right direction. Advanced developers might learn a thing or two from the book as well, especially when it comes to Hijax.