Explaining Ajax
Ajax Hacks
was written by yours truly and seven different contributors, many of whom are among the innovators, bloggers, and early adopters who helped give Ajax and its
open
source tools the boost it enjoys today. They are senior web
engineers
and developers whose
homes
stretch from Bangalore to San Francisco, a scope reflecting the diverse and serendipitous nature by which the writers found this book and the book
discovered
its writers. (See the Credits for more details on these writers.)
Ajax Hacks
collects not only dozens of easy-to-grasp, cutting-edge explorations of Ajax technology, such as Google/Yahoo! mapping mash-ups, drag-and-drop bookstores, and
single-page
web services apps, but a large number of hacks that represent practical advice for Ajax developers.
Ajax Hacks
also introduces JavaScript newbies and aficionados alike to useful code libraries, including Prototype, Rico, and
script.aculo.us
. Chapter 7 focuses on a practical and new web application framework with
excellent
Ajax tools including Ruby on Rails.
A number of the contributions are hacks in the original, clever sense of the
term
, exploring topics such as using algorithms and Flash objects to simulate a browser history list and store Ajax-
related
data offline, configuring Apache to fix the
XMLHttpRequest
cross-domain restrictions, running a search engine inside your browser, and mashing up Yahoo! Maps with a location-to-URL service called GeoURL.
Some of the
contributed
hacks
illustrate
cool web controls and embedded scripts, such as a hack that scripts an auto-complete field from scratch, a hack that creates JavaScript bookmarklets that do not have
size
limitations, and another that creates an RSS feed reader for an Ajax application. These are hacks that push the envelope, just as we approach the cusp of this web model's formulation. At the same time, web developers can adapt a number of this book's hacks, some of which are distributed as open source libraries, for their own applications.
|