Chapter 6. Hack Ajax with the Prototype and Rico Libraries
Prototype is a well-known open source library of JavaScript extensions that gives developers power tools to use with their Ajax applications. The library provides an alternative to developing and testing your own XMLHttpRequest library [Hack #3].
The upcoming hacks show how to use major Prototype objects and
extensions, such as Ajax.Request,
Ajax.Updater, Class.create(), Object.extend(), PeriodicalExecuter, and a number of extensions
that (at the very least) help reduce typing for JavaScript developers.
Prototype includes a lot more functionality than can be shown in this
chapter (such as a powerful Enumeration
object and a number of extensions to JavaScript’s string methods); therefore, I recommend that you
download the library and explore its various tools.
Rico is an open source JavaScript library that builds on Prototype. Rico includes built-in Ajax capabilities and objects that allow developers to add cool special effects and drag-and-drop capabilities to their applications. Rico “originated as work done in Sabre Airline Solutions to create a suite of rich Internet components, behaviors, and effects,” according to its web site (http://www.openrico.org).
Prototype is distributed under an MIT-style license, and Rico uses an Apache 2.0 license.
Use Prototype’s Ajax Tools with Your Application
Use an open source software library to handle XMLHttpRequest.
This hack uses the Prototype library’s Ajax.Request object to ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access