shopping cart
Save up to 30% on our Staff Picks
Call us:  800-878-7323 HELP
McAfee SECURE helps keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams.
Contributors | November 10, 2009

Zachary Lazar: IMG Evening's Empire



Without knowing it, I'd always had two unspoken arrangements with the world. The first was that I would not trouble it with unpleasant conversation... Continue »
  1. $17.49 Sale Hardcover add to wish list

Ships free on qualified orders.
Add to Cart
$16.50
List price: $39.99
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Beaverton Internet- Scripting

Other titles in the Books for Professionals by Professionals series:

  1. Accelerated Silverlight 3
  2. Accessibility for Everybody: Understanding the Section 508 Accessibility Requirements: Understanding the Section 508 Accessibility Requirements
  3. Advanced Sharepoint Services Solutions
  4. Android Essentials
  5. ASP.Net 1.1 Solutions Toolkit
  6. Beginning .Net Game Programming in VB .Net
  7. Beginning ASP.Net 1.1 Databases: From Novice to Professional
  8. Beginning BlackBerry Development
  9. Beginning C# 2008 2ND Edition From Novice To Pro
  10. Beginning C# 2008 Databases: From Novice to Professional
  11. Beginning Perl From Novice To Profes 2ND Edition
  12. Beginning PHP 5 and MySQL E-Commerce: From Novice to Professional (Beginning: From Novice to Professional)
  13. Beginning Python Visualization: Crafting Visual Transformation Scripts
  14. Beginning Python: From Novice to Professional
  15. Beginning Silverlight 2: From Novice to Professional
  16. Beginning SQL Queries: From Novice to Professional
  17. Beginning T-SQL 2008
  18. Beginning Ubuntu Linux 3RD Edition From Novice T
  19. Beginning VB 2008 Databases: From Novice to Professional
  20. Bluetooth for Java
  21. Building Xna 2.0 Games: A Practical Guide for Independent Game Development
  22. Coldfusion MX Web Development with Macromedia Dreamweaver MX 2004
  23. Creating Web Portals with BEA Weblogic
  24. Debugging Strategies For .NET Developers
  25. Dive Into Python 3
  26. Enterprise Java for SAP
  27. Enterprise Mac Administrator's Guide
  28. Expert C# Business Objects
  29. Expert Service-Oriented Architecture in C#: Using the Web Services Enhancements 2.0
  30. Foundations of Mac OS X Leopard Security
  31. Foundations of Popfly: Rapid Mashup Development
  32. Honeypots for Windows
  33. Iphone Advanced Projects
  34. Iphone for Work: Increasing Productivity for Busy Professionals
  35. Iphone Games Projects
  36. Java Persistence for Relational Databases
  37. Logging in Java with the JDK 1.4 Logging API and Apache Log4j
  38. Mac OS X Leopard: Beyond the Manual
  39. Office 2003 XML for Power Users
  40. Outlook 2007: Beyond the Manual
  41. Painless Project Management with Fogbugz
  42. Performance Tuning and Optimizing ASP.Net Applications
  43. Practical Common LISP
  44. Practical Ruby Projects: Ideas for the Eclectic Programmer Practical Ruby Projects: Ideas for the Eclectic Programmer
  45. Practical Software Factories in .Net
  46. Pro (IBM) Websphere Application Server 7 Internals
  47. Pro EDI in BizTalk Server 2006 R2: Electronic Document Interpro EDI in BizTalk Server 2006 R2: Electronic Document Interchange Solutions Change Soluti
  48. Pro Jakarta Velocity:: From Professional to Expert (From Professional to Expert)
  49. Pro Office 2007 Development with Vsto
  50. Pro PHP XML and Web Services
  51. Pro Silverlight 3 in VB
  52. Pro Silverlight for the Enterprise
  53. Pro Spring 2.5
  54. Pro SQL Server 2008 Reporting Services
  55. Pro SQL Server 2008 Service Broker
  56. Pro Visual C++/CLI and the .NET 3.5 Platform
  57. Pro Wpf in C# 2008: Windows Presentation Foundation with .Net 3.5, Second Edition
  58. Real World Enterprise Reports Using VB6 and VB .Net
  59. Real-World .Net Applications
  60. Silverlight 2 Visual Essentials
  61. Silverlight Recipes: A Problem Solution Approach
  62. Spring Recipes: A Problem-Solution Approach
  63. SQL Server 2008 Transact-SQL Recipes: A Problem-Solution Approach
  64. The Berkeley DB Book
  65. The Definitive Guide to Centos
  66. The Definitive Guide to Netbeans(tm) Platform
  67. The Definitive Guide to Sugarcrm: Better Business Applications
  68. The Definitive Guide to the .Net Compact Framework
  69. The Ultimate VB.NET and ASP.Net Code Book
  70. The Web Startup Success Guide
  71. Virtualization: From Desktop to the Enterprise
  72. Windows Vista: Beyond the Manual
  73. Word 2007: Beyond the Manual
  74. XNA 2.0 Game Programming Recipe: A Problem-Solution Approach

Foundations of Ajax (Foundations)

by Ryan Asleson

Foundations of Ajax (Foundations) Cover

ISBN13: 9781590595824
ISBN10: 1590595823
Condition: Standard
All Product Details

Only 1 left in stock at $16.50!

Synopses & Reviews

Publisher Comments:

If the question you have about Ajax is, 'I'm on a deadline--what tools are available, and how can I use them now?' Foundations of Ajax is your book. — Joey deVilla, Dr. Dobb's Journal

Where Foundations of Ajax shines is its no-nonsense introduction, implementation, and expansion of the basics of Ajax programming, leaving the reader confidently ready to utilize the concepts within. — Craig Maloney, Slashdot Reviewer

Foundations of Ajax hits the mark with its recipe-style format and examples . . . The elements of each example are well explained and easy to understand but aren't diluted with pages of theory and whys. This book is all how. — Gregg Bolinger

The one big thing that impressed me about this book was the fact that it...has so many detailed, in-depth code samples and discussions. It doesn't just present code samples though. It takes you through the how's and the why's, which is cool. — greg hughes - dot - net

Ajax burst onto the Web development scene by offering highly interactive, desktop-like Web applications that can be deployed through any modern Web browser without the need for special plug-ins. Ajax is built on existing Web technologies such as JavaScript, HTML, and CSS, and it is used in conjunction with your favorite server-side language. Foundations of Ajax explains how to combine these technologies effectively to implement Ajax into your new or existing Web applications. Like you, we are developers who are in the trenches, tasked with building Web-enabled applications that provide real value to our customers. As the Web continues to grow, the demand for more expressive and engaging interfaces will continue toincrease.

Much of the early hype surrounding Ajax centered on its use by Internet powerhouses such as Google and Amazon. However, just because the initial forays into Ajax were pioneered by leading software development firms doesn't mean your application wouldn't also benefit from these techniques. You already know how to develop Web applications, so this book uses specific, focused examples to teach the Ajax tools and techniques you'll need to bring your applications to life. Armed with this book and your existing development expertise, you too will be able to apply Ajax techniques to your application to enrich the end user's experience.

When we first saw the potential of Ajax, we knew we had to start leveraging it for our own applications. Along the way we've learned some hard-earned knowledge that we thought needed to be shared with the rest of the development community. With this book you'll be able to easily extend your own applications with Ajax and have fun while doing it. We hope that someday we'll be reading about your great Ajax-enabled application

Book News Annotation:

Intended for experienced web developers, this guide explains XMLHttpRequest object's properties and methods, how it communicates with the server, and techniques for adding Ajax to an application. Code examples illustrate how to document JavaScript code with JSDoc, validate HTML content with Firefox extensions, search for nodes using DOM Inspector, test JavaScript with JsUnit, and debug Ajax requests with Greasemonkey. Annotation ©2006 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

Google Maps, Google Suggest, Gmail, Tada List--these are all examples of highly dynamic Web applications. Leading technology companies are adopting Ajax techniques, and with this groundbreaking book as their companion, readers can lead the way and get ahead of the game.

Synopsis:

Ajax burst onto the Web development scene by offering highly interactive, desktop-like Web applications that can be deployed through any modern Web browser without the need for special plug-ins. Ajax is built on existing Web technologies such as JavaScript, HTML, and CSS, and it is used in conjunction with your favorite server-side language. Foundations of Ajax explains how to combine these technologies effectively to implement Ajax into your new or existing Web applications. Like you, we are developers who are in the trenches, tasked with building Web-enabled applications that provide real value to our customers. As the Web continues to grow, the demand for more expressive and engaging interfaces will continue to increase.

Much of the early hype surrounding Ajax centered on its use by Internet powerhouses such as Google and Amazon. However, just because the initial forays into Ajax were pioneered by leading software development firms doesn't mean your application wouldn't also benefit from these techniques. You already know how to develop Web applications, so this book uses specific, focused examples to teach the Ajax tools and techniques you'll need to bring your applications to life. Armed with this book and your existing development expertise, you too will be able to apply Ajax techniques to your application to enrich the end user's experience.

When we first saw the potential of Ajax, we knew we had to start leveraging it for our own applications. Along the way we've learned some hard-earned knowledge that we thought needed to be shared with the rest of the development community. With this book you'll be able to easily extend your own applications with Ajax and have funwhile doing it. We hope that someday we'll be reading about your great Ajax-enabled application

Synopsis:

Ajax is hot news for developers! With examples like Google Maps, Google Suggest, Gmail, and Tada List, we have highly dynamic web applications that are nearly as feature rich as their thick client brethren. Using the Ajax techniques in this book, you can provide your customers with the rich user experience they have come to expect while still enjoying the ease of deployment you've come to expect of web applications. In this Ajax book you will also learn that browser-based applications have none of the complex distribution problems that plague thick-client applications. Once a browser-based application is deployed to the Web server, it is available to all users without the need for a costly, complex, and error-prone installation process. Browser-based applications are accessible from any platform with a modern Web browser, whether the operating system is Windows, Unix, Mac OS X, or Linux. As the authors point out in this book, an Ajax application is very similar to the web applications we're already familiar with. It's made from many of the same components and operates in the same way and to the same standards. The difference is that it incorporates an "Ajax engine" that negates the start-stop nature of traditional web interaction and drives the whole process along. A quick look at an Ajax application like Google Maps will demonstrate the difference to the user experience very clearly. Gone are the constant page-refreshes and instead the user is presented with a smooth, responsive interface that seamlessly reacts to their requests.

Table of Contents

Ajax an Introduction.- The XMLHttpRequest Object.- Communicating with the Server.- Simple Application of Ajax.- The Ultimate JavaScript Toolbox.- Developing High Quality JavaScript.- JavaScript Debugging Tools and Techniques.- Examples Using Selected Server-side Technologies.

What Our Readers Are Saying

Add a comment for a chance to win!
Average customer rating based on 1 comment:
davydog, May 23, 2006 (view all comments by davydog)
Review: Foundations of Ajax
By Ryan Asleson & Nathaniel T. Schutta
296 pp., Oct 2005, Apress, Inc.

As a open source technology consultant for non-profit and community media organizations, my job is to keep on top of emerging "Web 2.0" and other social media technologies, and then clearly communicate to my clients any potential value these technologies might offer them. So when a buzz started happening around a "new" technology called Ajax a little more than a year ago, naturally I was intrigued.

Ajax (short for Asynchronous Javascript And Xml) isn't really a specific technology as much as it is a novel way of combining already existing technologies that allow developers to extend the user's browser with lightweight mini-applications. This is particularly useful when the goal is to enhance web page responsive by exchanging small amounts of data with the server behind the scenes. This approach allows users to make changes to interactive web pages without the entire web page needing to reload each time a change is made.

Because of the nature of my work, I found the opening chapter, "Introducing Ajax," very useful for walking me through a brief history of web applications and describing various approaches to building dynamic web pages. The remaining seven chapters provide techniques for communicating back to the server, useful Ajax examples, a toolbox and testing your JavaScript. The appendix covers cross-browser JavaScript and introduces Ajax frameworks.

In all, I found this book quite useful in that it provided me with a much deeper understanding of the advantages (and drawbacks) to using Ajax. A major plus would have been a chapter on incorporating Ajax techniques into some of the more advanced open source content management systems, such as Mambo/Joomla or Drupal. Even so, I think Foundations of Ajax is a worthy introduction to this innovative approach to web app development.

~ Review by David Myers, Open Media Center, www.openmediacenter.org.
Was this comment helpful? | Yes | No
(3 of 6 readers found this comment helpful)

Product Details

ISBN:
9781590595824
Author:
Asleson, Ryan
Publisher:
Apress
Author:
Schutta, Nate T.
Author:
Schutta, Nathaniel T.
Subject:
Internet - Web Site Design
Subject:
Internet - World Wide Web
Subject:
Application software
Subject:
Development
Subject:
Web - Page Design
Subject:
Web - General
Subject:
Web site development
Subject:
Application software -- Development.
Copyright:
Series:
Books for Professionals by Professionals
Publication Date:
October 2005
Binding:
Paperback
Language:
English
Illustrations:
Y
Pages:
273
Dimensions:
9.08x7.42x.76 in. 1.24 lbs.

Other books you might like

  1. $32.00 Used Trade Paper add to wish list
  2. $29.99 New Trade Paper add to wish list
  3. $18.00 Used Trade Paper add to wish list
  4. $20.00 Used Trade Paper add to wish list
  5. $21.00 Used Trade Paper add to wish list
  6. $17.50 Used Trade Paper add to wish list

Related Aisles

  • back to top

Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and eBooks — here at Powells.com.