Modules

API Overview

· | Ajax - Prototype offers three objects to deal with AJAX communication

· | Array - Prototype extends all native Javascript arrays with quite a few powerful methods.

· | Class - Prototype’s object for class-based OOP.

· | Date - Extensions to the native Date object

· | Element - The Element object sports a flurry of powerful DOM methods

· | Enumerable - Enumerable provides a large set of useful methods for enumerations

· | Event - Prototype smooths cross-browser event management

· | Form - Form is a namespace and a module for all things form-related

· | Form.Element - This is a collection of methods that assist in dealing with form controls.

· | Function - Prototype takes issue with only one aspect of functions, really: binding.

· | Hash - A collection of utilities for working with hashs.

· | Insertion - Insertion provides a cross-browser solution to the dynamic insertion of HTML.

· | Number - Prototype extends numbers in order to provide ObjectRange and Ruby-like numerical loops.

· | Object - Object is used by Prototype as a namespace; that is, it just keeps a few new methods together.

· | ObjectRange - ObjectRange mixes in Enumerable, which makes ranges very versatile.

· | PeriodicalExecuter - This is a simple facility for periodical execution of a function.

· | Position - The Position object provides a series of methods that help with element positioning and layout.

· | Prototype - The Prototype namespace provides fundamental information about the Prototype library.

· | String - Prototype enhances the String object with a series of useful methods.

· | Template - The Template class provides a simple and nice way to create HTML snippets.

· | TimedObserver - Can be used to periodically check some value and trigger a callback.

Prototype API 1.5.0 - prototypejs.org