$43.02$43.02
$3.99 delivery July 18 - 22
Ships from: Shakespeare Book House Sold by: Shakespeare Book House
$7.19$7.19
FREE delivery July 18 - 19
Ships from: WonderBook Sold by: WonderBook
1.27 mi | ASHBURN 20147
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Bulletproof Ajax First Edition
Purchase options and add-ons
- ISBN-100321472667
- ISBN-13978-0321472663
- EditionFirst Edition
- PublisherNew Riders
- Publication dateJanuary 1, 2007
- LanguageEnglish
- Dimensions7.5 x 0.5 x 9 inches
- Print length207 pages
Editorial Reviews
About the Author
Product details
- Publisher : New Riders; First Edition (January 1, 2007)
- Language : English
- Paperback : 207 pages
- ISBN-10 : 0321472667
- ISBN-13 : 978-0321472663
- Item Weight : 15 ounces
- Dimensions : 7.5 x 0.5 x 9 inches
- Best Sellers Rank: #6,411,298 in Books (See Top 100 in Books)
- #48 in Ajax Programming
- #2,118 in JavaScript Programming (Books)
- #6,740 in Web Design (Books)
- Customer Reviews:
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 adactio.com.
I'm is a member of the Web Standards Project where I serve as joint leader of the DOM Scripting Task Force.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Customers find the book very clear and concise. They also say it does a decent job explaining the concepts and how to use the code. Customers describe it as an excellent beginners book to AJAX and a nice Javascript primer.
AI-generated from the text of customer reviews
Customers find the book very clear, concise, and well-written. They also say it's an easy high-level intro to Ajax and that the author is brutally honest.
"...But this is a good book as an introduction to the concepts as an easy read if you are already have experience and familiarity with Javascript, XML,..." Read more
"...The book is very well written, with just enough theory to understand, enough code samples to be able to use, and lays out an approach which all Ajax..." Read more
"...The author is brutally honest while informing you the barriers that AJAX faces, and how to get around them...." Read more
"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
Customers find the book does a decent job explaining concepts and how to use the code. They also say it communicates more real information, more clearly than most.
"...Chapter 2 begins with an excellent overview of JavaScript terms and functions--the best I've read...." Read more
"...He does a decent job of explaining the concepts and how to use the code...." Read more
"...The book is very well written, with just enough theory to understand, enough code samples to be able to use, and lays out an approach which all Ajax..." Read more
"...It is a basic intro to AJAX, but very solid and detailed. Highest recommendation." Read more
Customers find the introduction excellent for beginners to AJAX. They also say the book is good but brief.
"...But this is a good book as an introduction to the concepts as an easy read if you are already have experience and familiarity with Javascript, XML,..." Read more
"...Overall, this book was a great read. This book is geared for the beginner, and I believe it will help a user have a complete grasp of AJAX...." Read more
"...Good overall intro about "what Ajax is" and how the term "ajax" came about...." Read more
"...It is a basic intro to AJAX, but very solid and detailed. Highest recommendation." Read more
Customers find the book a nice Javascript primer, with succinct and well-written explanations of the DOM concepts.
"...Topics covered here include progressive enhancement, unobtrusive Javascript, and rich clients...." Read more
"...Nice Javascript primer, the DOM concepts, and finally bringing it all together for some simple Ajax...." Read more
"Top-notch; succinct; well-written..." Read more
-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
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 ). This technique applies two key concepts of modern web design: progressive enhancement and graceful degradation. Although Hijax isn't the answer to all Ajax issues, the idea goes a long way towards ensuring that your carefully crafted Ajax goodness doesn't alienate and/or exclude non-JavaScript site visitors.
Simply put, "Bulletproof Ajax" will allow YOU (the front-end guys and gals) to communicate with THEM (the back-end guys and gals) about Ajax and its implementation. This book can help you and your team clarify expectations about Ajax, implement user-centered solutions, and, in all likelihood, save you time and money too.
You definitely need programming background in Javascript and PHP.
I am a novice at programming but I do understand HTML and CSS. I wanted to add more skills and was particularly interested in Javascript and how AJAX worked out. This book is more conceptual rather than setting you up with fundamentals; but then, AJAX is a concept. In order to fully understand AJAX, you need to be familiar with Javascript, XML, HTML, CSS, etc as each component creates AJAX.
I would have given a higher rating if the book was longer and more detailed. But this is a good book as an introduction to the concepts as an easy read if you are already have experience and familiarity with Javascript, XML, PHP and MySQL.
Top reviews from other countries
Thank you Jeremy.
"Bulletproof Ajax" ist ein dünnes Buch, ein sehr dünnes sogar, und ich wage zu behaupten, daß für den Preis eindeutig zu wenig drin steht. Aber das, was drin steht, ist absolut erstklassig, denn wie schon sein Vorgänger "DOM Scripting" liest sich "Bulletproof Ajax" so unglaublich flüssig, wie ich es von einem Fachbuch bisher noch nicht erlebt habe. Man kann es daher gar nicht oft genug wiederholen: Jeremy Keith schreibt einfach brillant! Ich habe schon viele gute und schlechte Fachbücher gelesen, in englischer und in deutscher Sprache, aber an die Leichtigkeit, mit der Jeremy Keith seine Worte formuliert, kommt kaum ein anderer Autor heran. Nichtsdestotrotz hätte man das Buch noch gut und gerne um ein paar Kapitel erweitern können, z.B. wären mir zusätzliche Ajax-Beispiele durchaus willkommen gewesen, und gegen eine Vorstellung der gängigsten Ajax-Frameworks und wie sie sich voneinander unterscheiden, hätte dem Buch auch sehr gut zu Gesicht gestanden. So betrachte ich "Bulletproof Ajax" mit einem lachenden und einem weinenden Auge. Ersteres trifft zu, weil es mir beim Lesen sehr viel Freude bereitet hat, und Letzteres kommt zum Tragen, weil "Bulletproof Ajax" auf mich irgendwie den Eindruck erweckt, als sei es lediglich der Versuch, ein paar Artikel und Essays auf Buchlänge zu strecken, denn der Inhalt ist schon wirklich sehr dünn geraten. Trotzdem kann ich das Buch jedem Ajax-Einsteiger ans Herz legen, denn wie oft findet man schon ein Buch, das Grundlagenwissen auf so hervorragende Art und Weise vermittelt. Ursprünglich wollte ich mir dazu "Head First Ajax" kaufen, aber das brauche ich jetzt wohl nicht mehr.
At just under 200 pages (excluding the index), it’s the size of book that an experienced developer could get through easily in a weekend (I did). However, a significant number of those pages are not directly related to Ajax. Whereas in the DOM Scripting book it made sense to include a basic JavaScript tutorial, it seems unlikely that people would buy a book about Ajax if they didn’t already have some JavaScript knowledge. Remove the JavaScript tutorial and some trivia about the history of the name Ajax, and the book is a fair bit shorter. XMLHttpRequest is only introduced at page 45. For people who have read the DOM Scripting book (which anybody doing web-site development or testing really should), the chapter on Hijax can probably also be skipped. Hijax and Progressive Enhancement are things I wish more people would use, but if you've read the DOM Scripting book, you don't need to read it again.
On the plus side, in the remaining pages there are quite a few useful snippets of information and quite a few useful references worth following up. I would have liked stronger conclusions regarding data format choice and best practices for accessibility, but on accessibility at least it may still be impossible to provide a perfect or near perfect solution. I’ll take away from reading this book a few things to look for when code reviewing other peoples’ code, and a few things to take into account when developing my own, but not a huge number of either. I do like Jeremy Keith’s emphasis on Progressive Enhancement, but I think the DOM Scripting book covers it better.
So, it’s ok, but comes nowhere close to Jeremy Keith’s DOM Scripting book. Is “Bulletproof Ajax” worth the RRP? Well, yes it is, if you compare the cost of the book and the time to read it against the cost of time spent re-working systems that initially get Ajax wrong, or fail to use Progressive Enhancement. However, if you look at some other books around the same price and how much useful content they have, you might conclude that it's not great value, even if only relative to some other books.