Foundations of Ajax and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
96 used & new from $1.43

Have one to sell? Sell yours here
 
   
Foundations of Ajax
 
 
Start reading Foundations of Ajax on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

Foundations of Ajax (Paperback)

~ (Author), (Author)
Key Phrases: return parselnt, hard breakpoint, future breakpoint, Internet Explorer, Ajax Dashboard, Taconite Test (more...)
4.1 out of 5 stars  See all reviews (33 customer reviews)

List Price: $39.99
Price: $27.04 & this item ships for FREE with Super Saver Shipping. Details
You Save: $12.95 (32%)
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.

Want it delivered Thursday, November 12? Choose One-Day Shipping at checkout. Details
57 new from $1.99 38 used from $1.43 1 collectible from $22.00

Formats

Amazon Price New from Used from
  Kindle Edition $21.63 -- --
  Paperback $27.04 $1.99 $1.43

Frequently Bought Together

Foundations of Ajax + Professional Ajax, 2nd Edition (Programmer to Programmer) + Ajax in Action
Price For All Three: $74.14

Show availability and shipping details

  • This item: Foundations of Ajax by Ryan Asleson

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

  • Professional Ajax, 2nd Edition (Programmer to Programmer) by Nicholas C. Zakas

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

  • Ajax in Action by Dave Crane

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


Customers Who Bought This Item Also Bought

Ajax Patterns and Best Practices (Expert's Voice)

Ajax Patterns and Best Practices (Expert's Voice)

by Christian Gross
3.8 out of 5 stars (17)  $31.56
Ajax in Action

Ajax in Action

by Dave Crane
4.0 out of 5 stars (67)  $20.71
Practical JavaScript, DOM Scripting and Ajax Projects

Practical JavaScript, DOM Scripting and Ajax Projects

by Frank Zammetti
4.2 out of 5 stars (5)  $36.51
Ajax Design Patterns

Ajax Design Patterns

by Michael Mahemoff
4.3 out of 5 stars (15)  $29.69
Ajax Bible

Ajax Bible

by Steve Holzner Ph.D.
3.9 out of 5 stars (7)  $26.39
Explore similar items

Editorial Reviews

Product Description

Foundations of Ajax presents a concise, down-to-earth explanation of the Ajax technology. Cutting through the hyperbole, this book focuses on what the Ajax technology means, how you start using it, and why it can make a difference to your products.

The authors begin with a clear explanation of how the Ajax techniques work, presenting the "XMLHttpRequest" object, and outlining how requests to the server are handled. Then they demonstrate the techniques' strengths and weaknesses in a variety of environments, backing up their discussion with a multitude of coding examples and links to existing Ajax applications already on the Web. The authors put it all together and leave you with a solid understanding of how to use this new Ajax approach to its fullest potential.



About the Author

Ryan Asleson is a software developer who lives and works in the Twin Cities area of Minnesota. He holds a degree in chemistry from St. Olaf College in Northfield, MN. Ryan has been building Web applications since 1998 and has extensive experience with JavaScript and Web development tools. He helped transition his organization from servlet-based content creation to JavaServer Pages (JSP) and has also maintained a corporate Web application framework based on Java Enterprise Edition. Ryan’s interests include performance tuning and standards based development. When not working, Ryan enjoys spending time with his family and doing outdoor activities like fishing, hunting, and water sports.

Nathaniel T. Schutta is a software engineer from the Twin Cities area of Minnesota with extensive experience in the financial services arena primarily developing J2EE-based Web applications. He holds a master of science degree in software engineering from the University of Minnesota. For the last several years, he has focused on user interface design by contributing to corporate interface guidelines, and has consulted on a variety of web-based applications within his organization. A longtime member of the Association for Computing Machinery's Computer-Human Interaction Special Interest Group, and a Sun Certified Web Component Developer, Nathaniel believes if the user can't figure out your application, you've done something wrong. Along with his UI work, he has contributed to two corporate Java frameworks, developed training material, and lead several study groups. During the brief moments of warm weather found in his home state of Minnesota, he spends as much time on the golf course as his wife will tolerate. He's currently exploring Ruby, Rails, and after recently making the switch, Mac OS X.


Product Details

  • Paperback: 296 pages
  • Publisher: Apress; 1 edition (October 14, 2005)
  • Language: English
  • ISBN-10: 1590595823
  • ISBN-13: 978-1590595824
  • Product Dimensions: 8.9 x 7 x 0.8 inches
  • Shipping Weight: 1.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (33 customer reviews)
  • Amazon.com Sales Rank: #340,242 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #58 in  Books > Computers & Internet > Programming > Languages & Tools > Ajax

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

Foundations of Ajax
61% buy the item featured on this page:
Foundations of Ajax 4.1 out of 5 stars (33)
$27.04
Professional Ajax, 2nd Edition (Programmer to Programmer)
14% buy
Professional Ajax, 2nd Edition (Programmer to Programmer) 4.2 out of 5 stars (20)
$26.39
Ajax in Action
10% buy
Ajax in Action 4.0 out of 5 stars (67)
$20.71
Ajax: The Definitive Guide
8% buy
Ajax: The Definitive Guide 4.1 out of 5 stars (10)
$31.49

Tags Customers Associate with This Product

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

Your tags: Add your first tag
 

 

Customer Reviews

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

 
73 of 77 people found the following review helpful:
5.0 out of 5 stars Taking JavaScript Seriously, October 14, 2005
By Ernest Friedman-Hill "JavaRanch Sheriff" (Gaithersburg, MD United States) - See all my reviews
(REAL NAME)      
Ajax is an unusual beast. It's not a product. It's not a standard. It's not a tool. It's not proprietary. And it's not a proper noun -- it's an acronym (although it's usually spelled as if it were a proper noun). Instead, Ajax is a collection of techniques for building highly interactive Web based applications using industrial-strength JavaScript and asynchronous communications, and it's taking the Web development world by storm. This is one of the first books to appear on this very hot topic, and I have to say it's a very good one.

"Foundations of Ajax" takes you through the whys and wherefores of Ajax, as well as the meat and potatoes, at a brisk pace. The examples are crystal clear. One difficulty in describing Ajax applications is that they're inherently multi-language -- part is always JavaScript, and the rest is always written in a server-side language of your choice. Choosing a particular server language might have alienated some readers unfamiliar with it. This book neatly sidesteps the problem by using fixed XML files for the server component for most examples, which leads to startlingly simple descriptions.

As someone who has already learned the basics of Ajax, however, I found the second half of the book even more valuable. The last few chapters talk about tools and techniques for building real-life professional-grade applications. There is excellent, detailed information about documenting, unit testing and debugging for JavaScript, debugging Ajax communications, and using some of the newfangled Ajax frameworks that have begun to appear. These chapters credibly demonstrate that it's possible to treat JavaScript as a Serious Programming Language.

In sum, I think that "Foundations of Ajax" is an excellent piece of work which belongs on every Web developer's bookshelf.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
21 of 21 people found the following review helpful:
4.0 out of 5 stars Book for building a foundation on Ajax technology, November 15, 2005
By Lasse Koskela (Helsinki, Finland) - See all my reviews
(REAL NAME)   
"Foundations of Ajax" is the first book I've read about the technology, regardless of the astonishing hype it has received lately. It was an easy read, I learned a lot, and, while I was left wanting something more, still, I'd say this is a great book for getting started on Ajax.

The first half of the book runs through a quick history of web technologies and gives a pretty balanced view on the "why" and "why not" of Ajax, explains the fundamental technologies and techniques, and showcases some typical Ajax features like auto-completion, auto-refreshing pages, and a file upload progress bar. While at times the pace of the discussion seemed a bit slow even for myself (not being too familiar with JavaScript in general), I found the fundamentals given on XMLHttpRequest and DOM to be very valuable in terms of understanding what's happening "under the hood" when using those fancy Ajaxian features.

The second half of the book is more focused on tooling. The authors have done a huge favor to the reader by showing how to debug and test JavaScript code, although I had to re-read a page or two of the jsUnit chapter after falling off the sled on how and where the tests are actually executed. The first appendix gets an honorary mention as well, as I found the list of cross-browser compatibility tips to be extremely useful.

The downside to the book, in my opinion, is that while the second appendix does enumerate a long list of Ajax frameworks, only Taconite (the authors' own framework) is presented in any detail. Frankly, I would've wanted to see the authors present even short examples of more "mainstream" frameworks such as Dojo and Prototype. Somewhat related to this, while after reading the book, I feel I have a good foundation for Ajax and would certainly be capable of putting together some fancy Ajax widgets, I'm afraid I wouldn't get as much "done" as I could if the book would've allocated more inches on using state-of-the-art Ajax frameworks. Having said that, I knew that that wasn't a goal for the book so it's not really too big an issue for me.

In summary, a great book for building a foundation on Ajax technology. Get it, read it, hack on some JavaScript, and then go learn the latest and greatest Ajax framework.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
43 of 49 people found the following review helpful:
3.0 out of 5 stars friendly enough introduction, but could have been much better, February 9, 2006
By W. A. Norris (Redmond, WA United States) - See all my reviews
(REAL NAME)      
This is a rather unambitious book. It's fairly good at what it tries to do, but it doesn't try to do very much. While Manning's Ajax in Action tackles the subject from the standpoint of engineering desktop-replacement applications, Foundations is content to talk about Ajax as a means of adding small-scale usability enhancements to a web application you're already building. Likewise, they assume you already know all you need to know about whatever HTML and about web development platform you're using, and just need to sprinkle some Ajaxy goodness on your site.

Of course, there's nothing wrong with that. And I have little doubt that there are a lot more people looking to use Ajax to spruce up an existing site or application than looking to build major web-based applications. And lots of those people will already know other aspects of web development and not need a rehash. For these sorts of developers, books like this one will fill an important niche. And Foundations has a lot to recommend it. It's well written and edited, and it has a friendly learning curve. It covers building a toolset for working effectively with JavaScript, like JavaDoc, JsUnit, GreaseMonkey, and Venkman.

The main way in which this book shoots too low is by providing its straightforward examples only for Java on the server side. For a book that clocks in a thin 273 pages, it surely would have been easy to take the 50 pages of Java examples in chapter 4 and provide parallel chapters that implement the same examples in, say, PHP and ASP.Net. If the authors had merely done that, I would have absolutely no hesitation in recommending this book to Ajax newcomers. As it is, I can't help thinking that this book should be called Foundations of Ajax in JavaScript and Java. And since only the simplest of examples (the ones without any server-side interaction) will work on other platforms, this book will be completely useless to a large portion of its target audience. What a shame.
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 Introductory book - Very nicely written
I read the book and liked it very much. It is an introductory book and teaches you concept in a nice and plain manner, no gimmicks. You read the book and you will learn. Read more
Published 7 months ago by Elar Alexander

4.0 out of 5 stars Good foundation/introduction to Ajax
This is a good book if you are looking for an introduction to Ajax programming with straight to the point examples and common tools.
Published 22 months ago by you are not alone

3.0 out of 5 stars Not for a starter
I am a professional Java guy but i can't get what I want (knowledge about Javascript/AJAX programming objects) from this book because the book highlights on advanced concepts from... Read more
Published on March 21, 2007 by Prasad Reddy

2.0 out of 5 stars Lackluster
This book is terrible. The exposition is rather poor and shallow. Too focused on Java and not JavaScript/Ajax. Read more
Published on January 25, 2007 by Relentless

4.0 out of 5 stars Good starting point for practical Ajax implementation
This book from Ryan Asleson and Nathaniel Schutta is a basic introduction to Ajax focused on the user interaction aspects. Read more
Published on December 9, 2006 by Methods & Tools Editor

4.0 out of 5 stars Good sample code for beginner
It is not a thick book. Easy to read, to finish. It does a good job to introduce Ajax to beginner. Read more
Published on December 8, 2006 by Chun Gu

4.0 out of 5 stars Good starting book for the Java Developer....
This is a good Ajax book for the Java Developer who is already familiar with dynamic web development with Servlets and JSP. Read more
Published on October 24, 2006 by F. Wong

5.0 out of 5 stars Solid Foundation
Excellent book to start from the ground-up with AJAX (please note: not from the ground-up with Web dev!!). The title is truely relevant to the content. Read more
Published on September 18, 2006 by Katerina

5.0 out of 5 stars Clear explanations
This book describes clearly all the concepts you need to start rolling your AJAX applications. Nice explanations through all the book and examples that will help you to grab this... Read more
Published on June 29, 2006 by MARTINEZ ZAPATA, PASCUAL

5.0 out of 5 stars AJAX to the rescue...
We really liked the book as it's real easy to read. We appreciated the overview of JavaScript patterns and very much liked the overview of getting your JavaScript development... Read more
Published on May 25, 2006 by Nikander & Margriet Bruggeman

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
Welcome to the Foundations of Ajax forum 1 March 2006
So, how are people finding Ajax? 2 January 2006
See all 2 discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
Textbooks for Kindle DX? 61 3 days ago
textbook scam 66 8 days ago
Amazon is a great place to buy textbooks! 35 20 days ago
Search Customer Discussions
   


Listmania!

Create a Listmania! list

So You'd Like to...


Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

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.


Your Recent History

 (What's this?)

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