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