Acquista usato
EUR 4,42
+ EUR 2,90 spedizione in Italia
Usato: Ottime condizioni | Dettagli
Venduto da worldofbooksit
Condizione: Usato: Ottime condizioni
Commento: The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Ne hai uno da vendere?
Passa al retro Passa al fronte
Ascolta Riproduzione in corso... In pausa   Stai ascoltando un campione dell'edizione audio udibile.
Maggiori informazioni
Visualizza tutte le 2 immagini

Bulletproof Ajax (Inglese) Copertina flessibile – 9 feb 2007

4 su 5 stelle
5 stelle
4 stelle
3 stelle
2 stelle
1 stella
4 su 5 stelle 31 recensioni clienti su

Visualizza tutti i 2 formati e le edizioni Nascondi altri formati ed edizioni
Prezzo Amazon
Nuovo a partire da Usato da
Formato Kindle
"Ti preghiamo di riprovare"
Copertina flessibile
"Ti preghiamo di riprovare"
EUR 50,81 EUR 4,42
click to open popover

Descrizione prodotto

Dalla quarta di copertina

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.


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.

Non è necessario possedere un dispositivo Kindle. Scarica una delle app Kindle gratuite per iniziare a leggere i libri Kindle sul tuo smartphone, tablet e computer.

  • Apple
  • Android
  • Windows Phone

Per scaricare una app gratuita, inserisci il numero di cellulare.

Dettagli prodotto

Recensioni clienti

Non ci sono ancora recensioni di clienti su
5 stelle
4 stelle
3 stelle
2 stelle
1 stella

Le recensioni clienti più utili su (beta) (Potrebbero essere presenti recensioni del programma "Early Reviewer Rewards") 4.0 su 5 stelle 31 recensioni
41 di 41 persone hanno trovato utile la seguente recensione
4.0 su 5 stelle A great first start to proper AJAX 7 marzo 2007
Di Nate Klaiber - Pubblicato su
Formato: Copertina flessibile Acquisto verificato
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. He creates a wrapper for use (and use through the rest of the book) that allows us to send requests, receive responses, and then position it accordingly in the DOM.

Chapter 4 covers the Data Formats that are returned by our request. These include XML, JSON, and HTML. He covers each data format, and creates another wrapper for retrieving the different data formats.

Chapter 5 introduces HIJAX. This is where he irons out some of his previous scripts. Initially inline scripts were used as examples, but with HIJAX we see how we can create bulletproof implementations of AJAX. Topics covered here include progressive enhancement, unobtrusive Javascript, and rich clients.

Chapter 6 forces us to hit a wall (briefly). This chapter discussed the challenges that AJAX faces (and has faced in the past). Some of the challenges revolve around web services and connecting to remote API's, making your application backwards compatible, how to work around browser inconsistencies and consistencies (The back button and bookmarking), and how to wireframe an application that will change in each section.

Chapter 7 discusses accessibility in relation to AJAX. One of the most frustrating parts for any application moving forward is dealing properly with screen readers. Screen readers are incredible tools, but since they sit on top of an existing browser it can make some things rather difficult (especially checking for the existence of Javascript).

Chapter 8 starts to wrap things up. Taking everything we have learned to this point, he discusses planning, applying, and bulletproofing your application.

Chapter 9, the final chapter, looks to the future of AJAX. Not only did it discuss the future - it covered many of the current frameworks available. He does a great job of discussing the good and bad of using frameworks - and where frameworks are best suited.

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. AJAX is a tricky subject, and Jeremy does a great job of tackling each subject in great detail. This book would go well with a Javascript book to help you bulletproof your applications. This is a must read for those who are interested in understanding AJAX and its place in the world of web standards.
13 di 13 persone hanno trovato utile la seguente recensione
5.0 su 5 stelle A clear and concise introduction to Ajax, written for designers and front-end developers 21 maggio 2007
Di Adrienne Adams - Pubblicato su
Formato: Copertina flessibile Acquisto verificato
"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). 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.
9 di 9 persone hanno trovato utile la seguente recensione
5.0 su 5 stelle Ajax/HiJax - Enhance Your Website Without Losing Viewers 13 marzo 2007
Di George Wade - Pubblicato su
Formato: Copertina flessibile Acquisto verificato
I've written Ajax applications using the XMLhttp object a few times requesting both xml and text responses. I've also use the library to write Ajax applications. Bulletproof Ajax does more than show you the basic ropes.

Bulletproof Ajax explains all the pieces, including xml after-processing. It also demonstrates what Jeremy Keith calls Hijax. I normally write applications for an intranet so had not given unobtrusive Ajax much thought. But just today I discovered that my personal laptop did not have the XML parser installed. So for non-intranet applications, to be sure that the viewer can access your application it had better run without ajax. Jeremy demonstrates how to use Ajax to enhance a web application without enforcing the presence of javascript or the XML parser.

Jeremy also presents JSON scripting which he explains is a way to perform defacto Ajax without the limitation of same-site sources. JSON permits, in essence, cross-site ajax.

I personally also learned more about javascript object programming than I'd clearly understood previously. Jeremy doesn't assume that you know unstated fundamentals and yet he takes you through these fundamentals without making it a chore. As with his previous book DOM Scripting, Jeremy leads you into confident programming. Using what I learned reading Bulletproof Ajax I just wrote my own object library for Ajax with enhancements I wanted. Now, when developing intranet applications I won't be stuck facing errors resulting from someone else's ajax library which I don't understand and wouldn't want to change or maintain.
3.0 su 5 stelle Good but brief; would have gave 4 stars if more in depth. 25 luglio 2009
Di R. Chou - Pubblicato su
Formato: Copertina flessibile Acquisto verificato
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 for a person with no Javascript experience except for examples. However, the author ramps up quite quickly after that chapter in terms of coding. He tries to explain but assumes you are able to figure out what the javascript code is doing after the crash course chapter. He give a thorough breakdown but does not cover enough. He does a decent job of explaining the concepts and how to use the code. The accompanying website has all the source codes for you to use with the tutorials, which is helpful, but this book is not for a novice at programming.

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.
3.0 su 5 stelle Not my favorite Ajax book. 26 febbraio 2017
Di omniverous reader - Pubblicato su
Formato: Copertina flessibile Acquisto verificato
This book seems to be basically a self-published book with a purple cover. Compared to the Duckett book on Jquery, I found this much less readable. It could use a second or third edition, about 100 more pages, and a few more authors.

On the other hand, finding something in print on Ajax isn't easy.