Build Your Own Ajax Web Applications and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$4.15 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Kindle Edition
 
   
More Buying Choices
Have one to sell? Sell yours here
Build Your Own Ajax Web Applications
 
 
Start reading Build Your Own Ajax Web Applications on your Kindle in under a minute.

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

Build Your Own Ajax Web Applications [Paperback]

Matthew Eernisse (Author)
3.7 out of 5 stars  See all reviews (7 customer reviews)

List Price: $39.95
Price: $8.94 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $31.01 (78%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 4 left in stock--order soon (more on the way).
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition $8.49  
Hardcover --  
Paperback $8.94  

Book Description

June 21, 2006

AJAX (Asynchronous JavaScript and XML) is a new approach for developing web applications. It essentially permits users to interact with a Webpage without forcing a slow & tedious reload of the entire page after every action. This means web applications become more responsive, easier to use, and more intuitive. Build Your Own Ajax Web Applications uses a step-by-step tutorial format that's so easy to follow, you'll be able to build sophisticated and intuitive Ajax web interfaces in no time!
Read this book, and you'll:

Get an overview of the basic technologies you'll need to use to build Ajax applications. Understand the XMLHttpRequest object, the core of Ajax applications. Build a cross-browser XMLHttpRequest wrapper that you can use in all of your Ajax projects. Build an Ajax application monitor that works in real time. Learn how to use Ajax without breaking older browsers or causing accessibility issues. Get your Ajax application working with screen readers. Use dynamic animations to improve usability. Build edit-in-place functionality. Create an Ajax search application that pulls data from Amazon, del.icio.us, and Google. Fix the "Back button" problem. Use JSON, YAML, and XML to communicate with the server. Build an Ajax drag 'n' drop chess game. And a whole lot more!

Throughout the text, the author stresses usability, accessibility, and graceful degradation for older, less-capable web browsers.


Frequently Bought Together

Customers buy this book with No Nonsense XML Web Development with PHP $26.37

Build Your Own Ajax Web Applications + No Nonsense XML Web Development with PHP
  • This item: Build Your Own Ajax Web Applications

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • No Nonsense XML Web Development with PHP

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



Editorial Reviews

About the Author

Matthew Eernisse is a web developer who works primarily with JavaScript and Ruby. He has extensive experience building Ajax-based apps, and is the author of Build Your Own Ajax Web Applications.


Product Details

  • Paperback: 352 pages
  • Publisher: SitePoint; 1 edition (June 21, 2006)
  • Language: English
  • ISBN-10: 0975841947
  • ISBN-13: 978-0975841945
  • Product Dimensions: 9 x 7 x 0.6 inches
  • Shipping Weight: 15.2 ounces (View shipping rates and policies)
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Best Sellers Rank: #1,163,044 in Books (See Top 100 in Books)

 

Customer Reviews

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

23 of 24 people found the following review helpful:
5.0 out of 5 stars Great Ajax book, June 30, 2006
This review is from: Build Your Own Ajax Web Applications (Paperback)
The craze of Ajax has publishers rushing their own Ajax books to market to get a piece of the Ajax pie so to speak. This book sets itself apart from the other Ajax books for one reason...Clear, concise explanations with no confusing terminology! The author uses code snippets, browser results snapshots, and nice white space to allow the reader to digest what the author is talking about without getting overloading with techno-babble.

In my opinion, the most important part in learning Ajax is not the fancy DOM effects or the server-side coding to pull the data; it is understanding how you need to use the XMLHttpRequest object in sending and receiving requests from the server. The way we program our web applications to send and receive data from the server has changed with Ajax and this book shows the reader in gradual steps how to utilize the Ajax pieces in creating some useful editions to your website.

This book assumes you have knowledge of CSS and JavaScript, but that's it. You don't have to be a guru in either, just have a good basic understanding of each. The rest will be supplied by the author's code examples. Actually reading this book and learning Ajax will help you create better accessible website (even if you don't use Ajax), because it focuses on using technologies where they can degrade nicely if the user of the site does not have the most up-to-date browser or is using a screen reader which would definitely hinder on the web experience.

The most important chapter(s) in my opinion are Chapters 2, 3 and 4 where the author explains in great detail the XMLHttpRequest object and how is it is used to send a request asynchronously in getting requests from the server. I really like (as mentioned before) how the author stresses graceful degradation in case the object is not supported in the user's browser. Most of the other books that I have read through on Ajax do not even mention this and is a vital part in creating accessible web sites. Chapter 3 continues the theme on understanding the basics of asynchronous server requests with some useful examples that can be used right away in most websites. IE issues on memory leaks (hopefully eliminated with IE7), CSS and JavaScript differences are also discussed. Of course most other books slip other these simple things that can cause you hours of debugging and research on your part. Chapter 4 is the meat and potatoes of using GET and POST and how different salutations would lead you to using either one. Some nice useful, "real-world" examples are show and I have already incorporated one of these already. The author shows you how to incorporate Ajax in a simple login page to make it look more professional. Another topic in this chapter that I have never seen in another Ajax book is how Ajax is can be used with screen readers and has information on how to test it for (JAWS, IBM Home Page, Windows-Eyes, and Hal). That is another great addition that should be in every Ajax book (and actually most other web design and development books). I never knew how to test my web pages in screen readers until I read this chapter on it. Great Job!

The rest of the book focuses on incorporating different web services, how to not loose the Back button, and creating some fancy DOM-based effects with Ajax.

This should be your first book you get on Ajax (maybe not your last --- unless the author writes another book), and hopefully you will become a better web designer/developer because of it, I know I have.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 9 people found the following review helpful:
4.0 out of 5 stars Nice walkthrough, but a little too shallow, July 19, 2006
This review is from: Build Your Own Ajax Web Applications (Paperback)
I like the writing in this book. The author definitely knows his stuff. The design of the book is a set of case studies that show how AJAX is used in various applications. And through those examples you learn not just AJAX but also the DOM and CSS.

My only gripe with the book is that it didn't go far enough. It's deep enough to get your toe wet. But when you want to get deeper you will need to get other books like the excellent "Dynamic HTML" book from O'Reilly.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
1.0 out of 5 stars Disappointing, July 15, 2007
By 
Kevin D A Major (Barrington, NH United States) - See all my reviews
This review is from: Build Your Own Ajax Web Applications (Paperback)
Like some others have said, this is a dissapointing book. What appeared to be a book that would bridge the gap between using JavaScript to perform DOM tricks and form validation and large AJAX applications turned out to be nothing more than a frantic overview of some of the core technology.

First and foremost, the pacing of this book is horrid. The obligatory "This is what AJAX means" introductory chapter is adequate, but things quickly go downhill from there. The next chapter, in which the author attempts to create a basic AJAX library, is confusing, largely because of the author's back-and-forth style. He spends more time rehashing and revising half-baked code than introducing the reasoning behind said code. This wouldn't be so bad if he summarized the library at the end, but instead he jumps right into a poorly described polling script. The author is anything but concise.

Second, adding to this frantic pace, is the author's penchant for glossing over important information. For example, loss of scope is (apparently) an important 'gotcha' to watch out for, but he never clearly explains where and why it happens. There's no real explanation of when executing context changes, or what it changes to (I'm guessing the most local scope, but who knows).

Regarding this, I must specifically mention the author's flippant use of object oriented JavaScript without any proper introduction to it. I'm familiar with using classes and objects in PHP and C++, but have never done so in JavaScript. The syntax seems straightforward enough, but his use of composition all throughout Chapter 3 may leave novices scratching their heads. Neglecting to use the UML to clarify his designs, especially in light of no OO introduction, was a horrible decision.

Finally, like another reviewer said, this book follows a pure step-by-muddled-step progression, so those readers hoping to skip to the good stuff will be disappointed to know that code in the later chapters relies on code created in the early chapters.

In the end, "Build Your Own AJAX Web Applications" misses the mark, and in a big way. The pace is frantic, the exposition muddled, and in the final tally, the book is best served being used as a coaster.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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





Only search this product's reviews



Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(9)
(1)
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject