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
83 used & new from $3.30

Have one to sell? Sell yours here
 
   
Ajax in Action
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  
4.0 out of 5 stars See all reviews (67 customer reviews)

List Price: $44.95
Price: $29.67 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.28 (34%)
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 Monday, July 20? Choose One-Day Shipping at checkout. Details
37 new from $4.48 46 used from $3.30
Also Available in: List Price: Our Price: Other Offers:
Paperback (Bargain Price) $16.95 $4.93 10 used & new from $4.93

Frequently Bought Together

Ajax in Action + Ajax in Practice + JavaScript: The Definitive Guide
Price For All Three: $94.00

Show availability and shipping details

  • This item: Ajax in Action by Dave Crane

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

  • Ajax in Practice by Dave Crane

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

  • JavaScript: The Definitive Guide by David Flanagan

    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


Editorial Reviews

Review
"A tremendously useful field guide specifically written for developers down in the trenches...waiting for the killer solution..." -- Val's Blog

Product Description
Val's Blog
"A tremendously useful field guide specifically written for developers down in the trenches...waiting for the killer solution..."

Book Description Web users are getting tired of the traditional web experience. They get frustrated losing their scroll position; they get annoyed waiting for refresh; they struggle to reorient themselves on every new page. And the list goes on. With asynchronous JavaScript and XML, known as "Ajax," you can give them a better experience. Once users have experienced an Ajax interface, they hate to go back. Ajax is new way of thinking that can result in a flowing and intuitive interaction with the user.

Ajax in Action helps you implement that thinking--it explains how to distribute the application between the client and the server (hint: use a "nested MVC" design) while retaining the integrity of the system. You will learn how to ensure your app is flexible and maintainable, and how good, structured design can help avoid problems like browser incompatibilities. Along the way it helps you unlearn many old coding habits. Above all, it opens your mind to the many advantages gained by placing much of the processing in the browser. If you are a web developer who has prior experience with web technologies, this book is for you.

What's Inside - Ajax principles
- Why Ajax design patterns matter
- How to avoid Ajax pitfalls
- Examples of Ajax in action: type-ahead suggest, live searching using XSL, and many more.
- Examples using Ajax frameworks: Prototype, Scriptaculous, x and Rico
- Ajax usability, security, and performance


See all Editorial Reviews


Product Details

  • Paperback: 680 pages
  • Publisher: Manning Publications; 1 edition (October 1, 2005)
  • Language: English
  • ISBN-10: 1932394613
  • ISBN-13: 978-1932394610
  • Product Dimensions: 9.1 x 7.4 x 1.5 inches
  • Shipping Weight: 2.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars See all reviews (67 customer reviews)
  • Amazon.com Sales Rank: #220,414 in Books (See Bestsellers in Books)

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

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

Inside This Book (learn more)



What Do Customers Ultimately Buy After Viewing This Item?


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.
(56)
(2)
(2)

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

67 Reviews
5 star:
 (30)
4 star:
 (21)
3 star:
 (4)
2 star:
 (9)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (67 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
111 of 122 people found the following review helpful:
5.0 out of 5 stars Outstanding platform-generic look at real Ajax development, November 16, 2005
By Jason A. Salas (Dededo, Guam Guam) - See all my reviews
(REAL NAME)   
Let me first preface this review by saying this is the first technical book that I've read cover to cover TWICE prior to posting a review. I had to make sure the stuff stuck, because the material covered in Manning's very excellent "Ajax in Action" is really deep. But bringing the next evolution of user experience, giving your web applications a rich client feel, isn't completely easy. This won't scare you away from using Ajax in your existing applications, but make you aware of exactly what to expect.

The book first starts out by presenting a healthy discussion of the key components of remote scripting - CSS, the DOM, JavaScript's XmlHttpRequest object and client callbacks - and how they interact within the scope of your project. Before diving into full-on Ajax development, authors Dave Crane and Eric Pascarello discuss the need for object-oriented JavaScript programing, which will be foreign and awkward to most developers, even those coming from procedural backgrounds like Java and C++. The authors familiarize you with the various ways of composing the unconventional constructs available (JSON-RPC, prototypes) for optimizing remote scripting.

Best practices are encouraged throughout the chapters and enforced in all code snippets. The use of patterns like Observer, Command and MVC and refactoring and module-based programming (mainly .NET assemblies and Java servlets) permeate the entire work. The actual meat of the book doesn't get started until Chapter 9, which the authors clearly state, dealing with the aforementioned discussion of raw JavaScript programming that'll be completely new to most people. But for those not wanting to engage in the massive task of writing syntax by hand, the major libraries available are thankfully referenced.

The book also isn't a "copyist's" title, one that can provide working code right out of the gate. Also, the audience for this work should be fairly sopisticated and experienced with modern-day web programming, as the book assumes a certain level of competency and doesn't waste time with rudimentary concepts or examples. Crane and Pascarello take a platform-agnostic look at incorporating Ajax-style programming into web applications, citing examples in PHP, Java and .NET, and accordingly the examples are all partial and abstracted, to be implemented in whatever platform the developer/reader is familiar with.

This is also one of the few books that I've ever recommended people read the appendices in addition to the chapters. Most titles have supplementary info that doesn't match the flow of the chapters, or exclusionary stuff you can skip, but this book is really a tome of good reading. Appendix B is an outstanding discussion on JavaScript OOP, providing an introduction to and examples in JSON.

Ajax programming is a lot more complex than it lets on, but not as daunting as you might think. This book is critical in your understanding of how to make the next big thing in web development to work for you. A must-have.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
56 of 62 people found the following review helpful:
5.0 out of 5 stars Viva La Revolución!, October 27, 2005
By Ernest Friedman-Hill "JavaRanch Sheriff" (Gaithersburg, MD United States) - See all my reviews
(REAL NAME)      
Ajax is a Web programming technique that lets you develop rich, dynamic, interactive interfaces using nothing but JavaScript, HTML and CSS on the desktop. It's changing the landscape of the Web, and this book will help you gear up to be part of the revolution. Renaissance men David Crane and Eric Pascarello show you how to weave together the many pieces that make up an Ajax application: JavaScript, server-side components, HTML, CSS, and XML. More importantly, they teach you the tools and techniques you'll need to develop industrial-strength applications using JavaScript, a language that doesn't always get as much respect as it deserves.

This is really two books in one: first, it's a look at the Ajax technologies and prescriptions for their effective use. There are detailed discussions of relevant design patterns and of strategies for designing usable and secure applications. There are substantial discussions of a number of Ajax frameworks, libraries, and development tools, as well as developer features of Web browsers that you've probably never learned about but can't live without.

The second half of the book is a cookbook, a compendium of detailed blueprints for concocting your own versions of a trifecta of Ajax showcases: dynamic double combo boxes, typeahead select boxes, and Web portals with selectable, draggable portlets. There are even recipes for assembling standalone Ajax applications that use existing third-party Web services as a back-end. I liked that the cookbook built on the earlier parts of the book by deliberately applying the design patterns and refactoring techniques therein described.

If you're serious about helping to revolutionize the Web, you need this book.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
17 of 17 people found the following review helpful:
5.0 out of 5 stars get this one for Ajax or JavaScript, November 9, 2005
By Jeanne Boyarsky (New York, NY) - See all my reviews
"Ajax in Action" is not only an excellent book on Ajax, but the best JavaScript book I have ever read. The authors note early on that Ajax is a process, not a technology. This theme permeates the book. There is an emphasis on requirements, design, implementation, testing and maintenance. So the book shows how to do a real project, not just how to code.

Keeping with the real project theme, there is information throughout on refactoring and design patterns. The authors present low level coding idioms as well. All this creates a language for coding Ajax applications. The second half of the book walks you through the entire development process for five sample applications.

The book targets a wide audience range, from enterprise developers to self-taught scripters. Basic concepts are explained concisely for newcomers and experienced developers may skim certain sections. However these sections are a very small part of the 600+ page book.

An appendix covers an introduction to JavaScript. While you would want to supplement it with materials from the web, it clearly covers the advanced topics that are hard to find elsewhere. There are also introductions and tips on CSS and DOM. In short, I learned a ton about non-Ajax development and page manipulations too.

And the book even has a screenshot of JavaRanch! I was expecting a good book when I saw Bear and Ernest's comments on the back. But it still managed to exceed my expections!
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

3.0 out of 5 stars if you are not under pressure, read it
So you are going to read a book about Ajax and wonder if does make sense to read this one or another one like Ajax in Practice from Manning, or Head Rush Ajax, Professional Ajax,... Read more
Published 18 days ago by Ionel Condor

4.0 out of 5 stars Great Book for that AJAX Geek In Us
This one thick book that covers AJAX quite well. It discusses the meaning and history of the mesh of technologies that make up AJAX, various techniques and even covers some sample... Read more
Published 2 months ago by Leo Mckenzie III

5.0 out of 5 stars Incredible depth and information- don't trust the uninformed!
I read through some other user reviews before digging into this, and I noticed one major flaw in most of the lower-rated reviews: none of the reviewers seem to understand Ajax,... Read more
Published 2 months ago by Joseph Flores

1.0 out of 5 stars Verbos : Thick book, thin in useful information
I tried reading the book (up to chapter 8) still could not find a piece of useful information written properly or completely. Vague writing. Read more
Published 3 months ago by Elar Alexander

4.0 out of 5 stars Extremely Comprehensive for Beginner Through Intermediate
This book covers lots of ground coming in at 600 pages of real content. I almost gave this book 3 stars until I re-read it. Read more
Published 10 months ago by Clint Pachl

4.0 out of 5 stars Good intro to Ajax principles and architecture
Looking for the latest DHTML tricks and Javascript libraries? You came to the wrong place: this was published in 2005.

But I really liked this book. Read more
Published 15 months ago by Thing with a hook

2.0 out of 5 stars I agree, incorrectly named
I've bought the portuguese version of this book (AJAX em Ação), and I agree that it was incorrectly named. Read more
Published 16 months ago by Jerônimo Silva

5.0 out of 5 stars Very useful for Web developers
i am very interested in AJAX learn and this book is essential for any person that work in the web, how web developer, web desginer and others. Read more
Published 17 months ago by E Feo

2.0 out of 5 stars Well written, but unfortunately way out of date
It's amazing how much the JavaScript world has changed.

This book has a relaxing style, and it was enjoyable to read. Read more
Published 19 months ago by Shannon J. Behrens

3.0 out of 5 stars Adequate, but could have used smaller examples with less plumbing...
Spent a lot of time discussing non-Ajax related information - Patterns, best practices, Javascript OO. Read more
Published 20 months ago by Bryan E. Hizey

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 (3 discussions)
  Discussion Replies Latest Post
Depressing bookcover design?! 4 November 2007
This or Javascript Bible 1 February 2006
Welcome to the Ajax in Action forum 0 November 2005
See all 3 discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)

Ajax in Action

I usually find the table of contents useful in deciding whether to buy a book or not. It seems Amazon does not have the table of contents of this book. From the authors link to the sample chapters I have also found the link to the table of contents.

(Report this)
Created on Mar 09, 2006, last edited on Mar 09, 2006.

 Explore and Edit at Amapedia.com opens new browser window


Listmania!

Create a Listmania! list

So You'd Like to...


Look for Similar Items by Category


Discover Oregon

Garmin Oregon at Amazon.com
You'll find that on the trail, the new Garmin Oregons exchange waypoints, tracks, and geocaches with other Oregon and Colorado units.

Shop all Garmin

 

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
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense

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