Programming Books C Java PHP Python Learn more Browse Programming Books
Bulletproof Ajax, Mobipocket and over one million other books are available for Amazon Kindle. Learn more

Sorry, this item is not available in
Image not available for
Image not available

To view this video download Flash Player


Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Start reading Bulletproof Ajax, Mobipocket on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Bulletproof Ajax [Paperback]

by Jeremy Keith, Aaron Gustafson
4.2 out of 5 stars  See all reviews (31 customer reviews)

Buy New
$28.34 & FREE Shipping on orders over $35. Details
Only 3 left in stock (more on the way).
Ships from and sold by Gift-wrap available.
Want it Monday, April 28? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student


Amazon Price New from Used from
Kindle Edition $17.27  
Paperback $28.34  
Sell Us Your Books
Get up to 80% back when you sell us your books, even if you didn't buy them at Amazon. Learn more

Book Description

February 19, 2007 0321472667 978-0321472663 1st

Step-by-step guide reveals best practices for enhancing Web sites with Ajax

  • A step-by-step guide to enhancing Web sites with Ajax.
  • Uses progressive enhancement techniques to ensure graceful degradation (which makes sites usable in all browsers).
  • Shows readers how to write their own Ajax scripts instead of relying on third-party libraries.

Web site designers love the idea of Ajax--of creating Web pages in which information can be updated without refreshing the entire page. 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, author Jeremy Keith demonstrates how developers comfortable with CSS and (X)HTML can build Ajax functionality without frameworks, using the ideas of graceful degradation and progressive enhancement to ensure that the pages work for all users. Throughout this step-by-step guide, his emphasis is on best practices with an approach to building Ajax pages called Hijax, which improves flexibility and avoids worst-case scenarios.

Frequently Bought Together

Bulletproof Ajax + DOM Scripting: Web Design with JavaScript and the Document Object Model
Price for both: $54.16

Buy the selected items together

Editorial Reviews

About the Author

Working with the Web consultancy firm, Clearleft, Jeremy Keith creates elegant, usable Web sites using the troika of Web standards: CSS, (X)HTML, and the Document Object Model. He is a member of the Web Standards Project and joint lead of the DOM Scripting Task Force. He teaches hands-on Ajax and DOM Scripting in full-day workshops and is the author of DOM Scripting: JavaScript Web Design with JavaScript and the Document Object Model.

Product Details

  • Paperback: 216 pages
  • Publisher: New Riders; 1st edition (February 19, 2007)
  • Language: English
  • ISBN-10: 0321472667
  • ISBN-13: 978-0321472663
  • Product Dimensions: 9 x 7.5 x 0.4 inches
  • Shipping Weight: 14.4 ounces (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (31 customer reviews)
  • Amazon Best Sellers Rank: #993,787 in Books (See Top 100 in Books)

More About the Author

I'm a web developer living and working in Brighton, England.

Working with the web consultancy firm Clearleft, I enjoy building accessible, elegant websites using the troika of web standards: XHTML, CSS and the DOM.

My online home is

I'm is a member of the Web Standards Project where I serve as joint leader of the DOM Scripting Task Force.

Customer Reviews

Most Helpful Customer Reviews
41 of 41 people found the following review helpful
4.0 out of 5 stars A great first start to proper AJAX March 6, 2007
Format:Paperback|Verified Purchase
Bulletproof AJAX by Jeremy Keith was an excellent beginners book to AJAX. For those who have read Bulletproof Web Design by Dan Cederholm, this book literally took the same approach. The book starts with the very basics and walks you to the end where you create a fictional bookstore that utilizes AJAX. Each chapter addresses what it means to make an AJAX application bulletproof. The author is brutally honest while informing you the barriers that AJAX faces, and how to get around them. Sometimes the best solution is: don't use AJAX. Obviously, this isn't the case for everything - or there wouldn't be a book to read. I appreciated the approach of making sure that your AJAX applications utilize progressive enhancement and are unobtrusive. These are two key elements when dealing with JavaScript as a whole. The entire journey of this brief (but informative) 200 page book looked a little like this:

Chapter 1 answers the question "What is AJAX?" and gives a brief introduction and history lesson as to it's origins. This is very basic, but begins to get your feet wet understanding that AJAX is not a new technology - but one that has recently hit the spotlight.

Chapter 2 gives a thorough overview of the Document Object Model. He explains what the DOM is, how it relates to your structured HTML and Javascript, and the methods associated with traversing the DOM. This is very important as he moves forward to create unobtrusive AJAX.

Chapter 3 dives into the XMLHttpRequest object, its origins, and how to create a bulletproof instance of the object. This handles the differences between IE and other browsers and how they implement the request.
Read more ›
Comment | 
Was this review helpful to you?
34 of 36 people found the following review helpful
5.0 out of 5 stars Perfect Ajax book March 5, 2007
Jeremy Keith has been on forefront of upcoming web practices for quite awhile now. He is a member of the Web Standards Project, joint lead of the DOM Scripting Task Force, stresses web standards and accessibly in web design. His website is a great resource of material on the subject and you can pretty much find him at almost any web conference in the world nowadays.

This is his second book (Dom Scripting), and it pretty much continues his relentless pursuits of accessibility and unobtrusiveness wherever JavaScript is involved. This book focuses on the creating well structured Ajax web applications but making sure the reader does not forget the most important thing about web sites: their content. If all this fancy-shaky, bells and whistles Ajax stuff prevents a disabled user using a screen reader to be able to view your website content, what is the point?

The book is aimed (like his first) at web designers as opposed to programmers. Jeremy does not use fancy techo-bable when regular simple English will suffice. He wants to make sure that anybody can understands the concepts of Ajax and its components (JavaScript, XML, XMLHTTPRequest) can be used properly by anybody who is willing to read it. Not too many books are written like this (unfortunately) and it is a joy to read. Though when you actually see it and how short it is (barely 200 pages with index), you may thing..."this is too short for me to get anything out of this". But you would be so wrong. There are around 10 or so Ajax books out there now (more on the way I'm sure), and I probably have at least half them. I would put this as probably I the top 2 of all the Ajax books out there.
Read more ›
Was this review helpful to you?
13 of 13 people found the following review helpful
Format:Paperback|Verified Purchase
"Bulletproof Ajax" is an indispensable resource for any front-end web designer, developer, or interaction designer who is involved or is planning on being involved in a project that includes Ajax techniques. Whether working on an in-house team or as an independent consultant, you'll need to understand the pros and cons of using this popular and somewhat controversial method of serving web pages.

This is not a book for web designers who don't want to code. In order to benefit from this book, you'll need a strong understanding of semantic XHTML and CSS. A passing familiarity with JavaScript is a definite plus as well. (Keith's previous book, DOM Scripting: Web Design with JavaScript and the Document Object Model, is a good place to start.) Chapter 2 begins with an excellent overview of JavaScript terms and functions--the best I've read. (Until you become familiar with JavaScript statements, variables, data types, etc., you'll no doubt be referring back to this chapter often!)

I found that "Bulletproof Ajax's" greatest strength is presenting ways to evaluate why and how a project should or shouldn't include Ajax:

1. Is Ajax appropriate for the project?
2. If yes, how will we most effectively implement Ajax?
3. How will we provide for site visitors who don't have JavaScript enabled on their browsers?
4. How will we address accessibility issues?

In Chapter 5, Keith elaborates on a technique he calls Hijax (which he introduced in DOM Scripting: Web Design with JavaScript and the Document Object Model).
Read more ›
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
1.0 out of 5 stars it's a BOOK
it's required reading for a class i'm taking.

the first 2 chapters must have been written for someone with NO knowledge of writing code, javascript, html, etc. Read more
Published 2 months ago by patrick reed
5.0 out of 5 stars Great Book
I gave this book a five star rating because to made a difficult subject very easy. The book has practical examples. One of the best web developer books I've ever read.
Published 14 months ago by cactus
5.0 out of 5 stars Slim and handy reference book for everybody writing AJAX apps
This tiny book is an excellent hands-on introduction to AJAX, the way AJAX should be done.

The biggest value I see in this book is the perspective it gives you as a... Read more
Published 23 months ago by Dushan Hanuska
3.0 out of 5 stars Uneven Book
Somewhat a disappointing read. I got this book along with Dan's book "Bulletproof Web Design". The author doesn't really highlight issues and problems with Ajax and offers... Read more
Published on February 22, 2010 by Todd Elliott
3.0 out of 5 stars Good but brief; would have gave 4 stars if more in depth.
I noticed this book because of the way it read and the style of it. I liked the introduction as well as the crash course in Javascript; it was very clear and concise particularly... Read more
Published on July 25, 2009 by R. Chou
5.0 out of 5 stars Excellent book!
This is clear, concise, and what I would describe as a "page turner" -- you just have to keep reading once you start reading it. Read more
Published on May 19, 2009 by Epsilon Delta
3.0 out of 5 stars Puzzled at the target audience for this book
I can't figure out what audience the author intended to write for. There's a chapter that is ostensibly an overview of Javascript, but there is far too little detail for the... Read more
Published on December 13, 2008 by ennio
1.0 out of 5 stars worst book ever. no kidding
Normally i don't return books because it's too much trouble for $20 or so. I had to return this one because i could picture the people behind it laughing at me for buying it. Read more
Published on October 6, 2008 by ohmslaw
5.0 out of 5 stars so do you want to be ajaxian ? this book is for you
The book is very good will learn you all you need to know to be ajaxian , beginning with Javascript , DOM and Ajax fundamentals for creating bulletproof XHR object , then how to... Read more
Published on September 10, 2008 by Mostafa farghaly
5.0 out of 5 stars An interesting book
This was very interesting. I don't know if its completely bulletproof, but it IS about as bullet resistant as you can make it. Read more
Published on August 8, 2008 by T. Hollins
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in

Look for Similar Items by Category