Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
36 used & new from $22.99

Have one to sell? Sell yours here
 
   
Understanding AJAX: Using JavaScript to Create Rich Internet Applications (Prentice Hall Open Source Software Development Series)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Understanding AJAX: Using JavaScript to Create Rich Internet Applications (Prentice Hall Open Source Software Development Series) (Paperback)

by Joshua Eichorn (Author)
4.2 out of 5 stars See all reviews (6 customer reviews)

List Price: $44.99
Price: $27.57 & this item ships for FREE with Super Saver Shipping. Details
You Save: $17.42 (39%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 3 left in stock--order soon (more on the way).

Want it delivered Tuesday, July 7? Choose One-Day Shipping at checkout. Details
27 new from $23.05 9 used from $22.99

Frequently Bought Together

Customers buy this book with ASP.NET 3.5 Unleashed by Stephen Walther

Understanding AJAX: Using JavaScript to Create Rich Internet Applications (Prentice Hall Open Source Software Development Series) + ASP.NET 3.5 Unleashed
  • This item: Understanding AJAX: Using JavaScript to Create Rich Internet Applications (Prentice Hall Open Source Software Development Series) by Joshua Eichorn

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • ASP.NET 3.5 Unleashed by Stephen Walther

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

How to Break Web Software: Functional and Security Testing of Web Applications and Web Services. Book & CD

How to Break Web Software: Functional and Security Testing of Web Applications and Web Services. Book & CD

by Mike Andrews
4.4 out of 5 stars (12)  $26.39
JavaScript: The Definitive Guide

JavaScript: The Definitive Guide

by David Flanagan
4.4 out of 5 stars (286)  $31.49
AJAX: Creating Web Pages with Asynchronous JavaScript and XML (Bruce Perens' Open Source Series)

AJAX: Creating Web Pages with Asynchronous JavaScript and XML (Bruce Perens' Open Source Series)

by Edmond Woychowsky
3.0 out of 5 stars (12)  $40.49
PHP and MySQL Web Development (4th Edition) (Developer's Library)

PHP and MySQL Web Development (4th Edition) (Developer's Library)

by Luke Welling
4.4 out of 5 stars (199)  $31.49
Bulletproof Ajax

Bulletproof Ajax

by Jeremy Keith
4.4 out of 5 stars (27)  $26.39
Explore similar items

Editorial Reviews

Product Description
AJAX is hot, hot, hot! Why? It's simple. With AJAX, internet developers and designers can create web-based applications that look and feel like desktop applications. These are responsive, highly-interactive applications that represent a new breed called "Rich Internet Applications" (RIA). This book is a guide to designing, implementing, and debugging AJAX applications. The book begins by comparing and contrasting the traditional web application lifecycle with that of an AJAX application. It then covers core AJAX technology, including the XMLHTTPRequest object, and describes various methods for "consuming" data returned by it. Because AJAX represents a fundamentally new way of creating web applications, the book is careful to explore usability guidelines for AJAX developers. This is followed by a series of use cases that show how specific problems are solved in both the pre-AJAX and post-AJAX worlds. The book ends with a chapter on debugging AJAX applications, along with appendices that cover toolkits that greatly simplify AJAX development. All of the server-side examples presented in the book will be written in PHP, the most popular langauage for server-side web programming.

From the Back Cover

AJAX: fast mastery for experienced Web developers!

 

Already an experienced Web developer? Apply your skills in today’s fastest-growing area of Web development: AJAX!

 

Building on what you already know, this fast-paced guide will show you exactly how to create rich, usable Internet applications. Joshua Eichorn teaches through sophisticated code examples, including extensive server-side PHP code.

 

You won’t just learn how to code AJAX applications: Eichorn covers the entire development lifecycle, from use cases and design through debugging. He also presents detailed application case studies, including a start-to-finish update of a non-AJAX application that addresses everything from feature improvements to changing usage patterns. Coverage includes:

 

·       How AJAX changes the conventional Web development cycle

·       Problems created by the AJAX paradigm -- and how to avoid them

·       Adding AJAX to existing Web applications: key considerations

·       Using core AJAX technologies, including the XMLHttpRequest object

·       Consuming data returned to an AJAX application using both XSLT and JSON

·       Building more usable AJAX applications: guidelines and downloadable resources

·       Use cases: solving real-world problems in the AJAX environment

·       Libraries and toolkits for simplifying AJAX development, including Sarissa, scriptaculous, and HTML_AJAX

·       A complete guide to AJAX debugging

·       Supporting browsers without XMLHttpRequest by using IFrames or cookies

·       JSON data encoding debugging guide, which covers tools for Firefox and Internet Explorer

·       A list of libraries, which includes PHP, .NET, Java, and other libraries that can be used with any server language



See all Editorial Reviews

Product Details

  • Paperback: 352 pages
  • Publisher: Prentice Hall PTR; 1 edition (August 21, 2006)
  • Language: English
  • ISBN-10: 0132216353
  • ISBN-13: 978-0132216357
  • Product Dimensions: 8.9 x 7 x 1 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars See all reviews (6 customer reviews)
  • Amazon.com Sales Rank: #761,996 in Books (See Bestsellers in Books)

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(6)
(3)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

6 Reviews
5 star:
 (4)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
19 of 22 people found the following review helpful:
4.0 out of 5 stars complex design and debugging, September 2, 2006
By W Boudville (Terra, Sol 3) - See all my reviews
(TOP 50 REVIEWER)    (REAL NAME)      
Eichorn's narrative teaches Ajax from scratch. But he writes for a reader already well versed in Web programming. This implies familiarity with HTML and how a Web server responds to http requests. XML knowledge is also needed. Along with how XML data is parsed, by a DOM parser or by XSLT. Actually, for the latter, the book correctly points out its sheer complexity. One nice piece of advice it offers is simply to warn you of this. Oh, knowing JavaScript and PHP also helps. Since JavaScript is the main scripting language on most current browsers. So if you want client side functionality beyond HTML, JavaScript is often the way to go, whether or not you use Ajax.

The main thrust of the book is in showing how Ajax works. An ingenious combination of client and server side functionalities. This however has led to the varied requirements described above. The book also warns that Ajax development can bring problems of its own. A useful cautionary note, in light of the recent hype about Ajax. One issue is that using Ajax to alter an existing web site can lead to unexpected changes in usability, and in the very design of the site. Plus, Ajax's production of an application-like feel to the client side on the browser can lead to complex debugging. You don't get those neat extra features at zero cost!
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
7 of 9 people found the following review helpful:
5.0 out of 5 stars In Depth AJAX, October 5, 2006
By Gordon Forsythe (Scottsdale, AZ United States) - See all my reviews
(REAL NAME)   
Understanding AJAX is a very in-depth look at some of the technologies used in modern web design. In reading this book, you will come to understand the pros and cons of using AJAX in a web site and exactly what happens between the browser and the web server.

You will get a sense of what can and can't be done using AJAX and how to get around the problems caused by the many web browser clients in use at this time. You will also come to understand how to make the user's browser do much of the work that your server used to do. Understanding AJAX also dives into the usage of many open source script libraries to make coding a modern website much easier. From adding DHTML effects to using a single page for your entire site, you will get a feel for what is possible.

This book is not for the beginner. You should have at least a moderate knowledge of HTML and Javascript, and at least a beginning understanding of a server side web scripting language (PHP is the primary language used in the book). This is not a cookbook, but does contain many code examples later in the book, including a login system and an ajax trouble ticket system.

I have been using Joshua's HTML_AJAX php/ajax library for over half a year, but was still able to learn quite a bit from this book.

I would recommend this book to any web developer who wants a thorough understanding of AJAX and how it can be used.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 3 people found the following review helpful:
5.0 out of 5 stars a very thorough guide, December 12, 2006
By postpostmodern (phoenix, az) - See all my reviews
This is a great book for someone with a good understanding of HTML and an intermediate understanding of JavaScript. Some of the examples are set up to run on a PHP server as well. Joshua talks about some common pitfalls of AJAX development as well as methods of avoiding them and considerations of real-world applications. He breaks down some of the more complicated concepts very well, and gives straight forward explanations of browser compatibility. A great reference and guide to an exciting technology.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Great book, very practical and to the point.
I bought this book wondering if it would be useful for someone who knows JavaScript and DOM at a very basic level (like me), and I've been able to understand and to put in... Read more
Published 5 months ago by Roberto Oropeza Gamarra

5.0 out of 5 stars Efficient and to the point
I am primarily a .NET developer and while this book focuses on the use of AJAX with PHP that was hardly a factor for me. Read more
Published 17 months ago by Justin Crossman

1.0 out of 5 stars This book is about PHP not JavaScript
In most cases the book provides examples of PHP code. The title of this book is misleading. If you want to learn the AJAX from the javascript perspective do not buy this book. Read more
Published on February 1, 2007 by Leszek Guziak

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (1 discussion)
  Discussion Replies Latest Post
Understanding Ajax 0 August 2006
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


$15 Off Olay, Pantene, and More

$15 Off Olay, Pantene, and More
This July, enjoy an extra $15 off select skin and hair care from favorite brands such as Olay, Pantene, Secret, and Ivory.

Shop this offer now

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Glenn Beck's Common Sense
Paranoia
Paranoia by Joseph Finder
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates