Adding Ajax and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Kindle Edition
 
   
More Buying Choices
Have one to sell? Sell yours here
Adding Ajax
 
 
Start reading Adding Ajax on your Kindle in under a minute.

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

Adding Ajax [Paperback]

Shelley Powers (Author)
3.8 out of 5 stars  See all reviews (5 customer reviews)

List Price: $34.99
Price: $26.59 & this item ships for FREE with Super Saver Shipping. Details
You Save: $8.40 (24%)
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 Tuesday, February 14? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $15.39  
Paperback $26.59  
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Book Description

June 27, 2007 0596529368 978-0596529369 1st Ed.

Ajax can bring many advantages to an existing web application without forcing you to redo the whole thing. This book explains how you can add Ajax to enhance, rather than replace, the way your application works. For instance, if you have a traditional web application based on submitting a form to update a table, you can enhance it by adding the capability to update the table with changes to the form fields, without actually having to submit the form. That's just one example.

Adding Ajax is for those of you more interested in extending existing applications than in creating Rich Internet Applications (RIA). You already know the "business-side" of applications-web forms, server-side driven pages, and static content-and now you want to make your web pages livelier, more fun, and much more interactive. This book:

  • Provides an overview of Ajax technologies, and the importance of developing a strategy for changing your site before you sit down to code
  • Explains the heart and soul of Ajax: how to work with the XMLHttpRequest object
  • Introduces and demonstrates several important Ajax libraries, including Prototype, script.aculo.us, rico, Mochikit
  • Explores the interactive element that is Ajax, including how to work with events and event handlers that work across browsers
  • Introduces the concept of web page as space, and covers three popular approaches to managing web space
  • Explains how to make data updates, including adding new data, deleting, and making updates, all from within a single page
  • Describes the effects Ajax has on the Web-breaking the back button, losing browser history, dynamic effects that disappear when the page is refreshed, and more
  • Covers advanced CSS effects, including drag and drop "scroll bars", pagination, and the use of SVG and the Canvas object
  • Explores mashups-Ajax's ability to combine data from different web services in any number of ways, directly in our web pages
You don't need to start over to use Ajax. You can simply add to what you already have. This book explains how.

Frequently Bought Together

Customers buy this book with Ajax: The Definitive Guide $31.49

Adding Ajax + Ajax: The Definitive Guide
  • This item: Adding Ajax

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

  • Ajax: The Definitive Guide

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



Editorial Reviews

About the Author

Shelley Powers is a software developer/architect, photographer, and writer who has authored numerous computer books on web development and technologies, including the O'Reilly titles "Developing ASP Components," "Unix Power Tools, Third Edition," "Essential Blogging," and "Practical RDF". Through the years, Shelley has also contributed several articles on cross-browser development, standards, RDF, JavaScript, CSS, and XML for several publications, and has worked with some of the world's leading companies. Shelley's tech web site is http://burningbird.net.


Product Details

  • Paperback: 400 pages
  • Publisher: O'Reilly Media; 1st Ed. edition (June 27, 2007)
  • Language: English
  • ISBN-10: 0596529368
  • ISBN-13: 978-0596529369
  • Product Dimensions: 9.1 x 7.1 x 1 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Best Sellers Rank: #1,582,438 in Books (See Top 100 in Books)

More About the Author

Plain. Writer.

Shelley Powers has been working with, and writing about, web technologies--from the first release of JavaScript to the latest graphics and design tools--for more than 15 years. Her recent O'Reilly books have covered the semantic web, Ajax, JavaScript, and web graphics.


 

Customer Reviews

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

10 of 12 people found the following review helpful:
4.0 out of 5 stars Special Focus May Apply to Your Situation, July 2, 2007
By 
Brett Merkey (Palm Harbor, FL United States) - See all my reviews
(REAL NAME)   
This review is from: Adding Ajax (Paperback)
§
The book title delivers a vital clue. "Adding Ajax" has a special, limited focus that may be right up your alley -- if you are evaluating enhancing existing Web applications by adding Ajax effects. Developers looking to evaluate building an Ajax-based application architecture from the ground up may not be satisfied.

The book itself is a fast read. That is not because of lack of content -- there is plenty of that! Still, Shelley Powers has organized the information so that most of the chapters can be read out of order, as independently as possible from the others. Chapter 5, which deals with accordion menus, tabbed paging, and overlays with Ajax and common script libraries can be skipped if you are most interested in user updates of live data in Chapter 6 without a problem.

The author cites known experts for related material (like Jeremy Keith and Eric Meyer) and gives lots of URLs for follow-up material.

The book is pretty much practice-oriented and contains lots of code. That leads to my one quibble: there is a lot of code here that does not seem to be available in downloadable form. Some people would find it convenient to have the code examples in a way that could be immediately tested on a server. Re-typing is a drag. The O'Reilly page for this book has a *very* impressive Table of Contents, with content previews -- but no code download.

Other than that, this is a very fine book.
§
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars Any web programmer's collection should have ADDING AJAX, September 5, 2007
This review is from: Adding Ajax (Paperback)
Ajax can be added to existing web applications without redoing everything - and ADDING AJAX by Shelley Powers is the perfect web programmer's guide to doing so with ease. Chapters not only cover methods of adding Ajax, but how to use Ajax to enhance an application, how to work with Ajax libraries and interactive elements, and how to understand the effects Ajax has on Web applications. Any web programmer's collection should have ADDING AJAX: it discusses easy integration of Ajax into existing systems and operations.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Lots of good advice for web developers, April 28, 2010
This review is from: Adding Ajax (Paperback)
The book describes a number of ways in which Ajax changes the traditional state of the web. However, to start with the author describes what you need to do to prepare yourself for Ajax. I especially like the Start Clean section in which Shelly claims that the default CSS values are not necessarily good. For example, link underlining in a-tag is not always a good idea. I have heard this concept of starting from a clean sheet a number of times, it is a popular idea in the design community.

Also in the first chapter the author introduces the notion of Progressive enhancement, a web development methodology. Basically it says that the web site should work in various environments, even in the simplest. The idea is to make sure that your web site is still accessible on various devices after adding new features to it. The author stresses the concept of accessibility throughout the book. Indeed, web is an open platform for everybody - people in developing world, people with disabilities, etc.

Then there is a chapter on various web frameworks. The author explains the tradeoffs associated with using them. Obviously, a web framework often includes features you don't need and that increases the loading time of your page, an important issue for people with slower connections. Among the frameworks, Prototype offers the best value. Its goal is to provide a cross-browser layer while staying quite minimal in size.

In Chapter 4 the book describes interactive effects that Ajax allows to add, for example instant previews, fade ins and outs, etc. Then it describes the widgets that Ajax allows one to use: accordion, tabs, overlays. After that, the book deals with more complex issues such as in-place editing and live validation which requires interacting with a server. Besides home-grown solutions that book mentions a variety of web frameworks and tools, for example JotForm - a nice framework for building forms and putting them on your web site. JotForm simplifies life of web developers.

A special chapter is dedicated to advanced effects such as using Ajax with SVG. Finally, the author explains how to build mashups using web APIs. In this chapter the author explains the tradeoffs of using client-side and server-side mashups and explains how to implement a mashup in a non-scripting environment. Despite the fact that this is a book on Ajax the case in which Javascript is disabled is also dealt with. The reason is that many people prefer to browse unfamiliar sites without Javascript, the author claims.

Despite all its gorgeous content the book has drawbacks. The main disadvantage is that it is a bit hackish in nature. For example, there are well defined Javascript design patterns which the book does not mention. Instead, it offers its solutions as functions or snippets of code that the web developers are supposed to paste wherever appropriate. If next editions of the book are to appear it needs to take an object-oriented approach to all the beauty that it has developed.
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



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
flickr tags, paged content, text node, table conversion, object notation, load data, tabbed content, several green olives, tabbed page content, page reader clicks, var ingredients, good quality tequila, post identifier, var past, live validation, web page readers, advanced visual effects, var xmlhttp, scripting block, ounces sour mix, svg elements, var divs, navigation node, drink object, canvas element
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Last Name, Getting Ready, Horizontal Spacing, First Name, Introducing the Challenger, Single-Page Applications, Interactive Effects, Processing the Ajax Response, The Final Frontier Example, Dynamic Data, Swamp Margarita, Hot Tea, Second Service, Internet Explorer, Non-Alcoholic Champagne, Technorati Postings, Just-In-Time Information, Adding Technorati, Technorati Posts, Adding Advanced Visual Effects Example, Highlighting Changes, Grand Marnier, Lemon Drop, Sour Apple Pucker, Most Ajax
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers 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.
 
(3)

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
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject