Script.aculo.us: Difference between revisions

Content deleted Content added
m Added templates: URL in infobox, official website in external links. Corrected unprintworthy capitalizing of name. Confirmed bot generated title. Alphabetized 2 items in sentence.
Line 8:
| programming language = [[JavaScript]]
| license = [[MIT License]]
| website = {{URL|http://script.aculo.us}}
}}
{{lowercase|script.aculo.us}}
'''script.aculo.us''' is a [[JavaScript]] library built on the [[Prototype JavaScript Framework]], providing dynamic visual effects and user interface elements via the [[Document Object Model]] (DOM).
 
It is most notably included with [[SeasideRuby (software)|Seasideon Rails]] and [[RubySeaside on Rails(software)|Seaside]], but also provided separately to work with other [[web application frameworks]] and scripting languages.
 
'''script.aculo.us''' was extracted by [[Thomas Fuchs]] from his work on [[fluxiom]], a web based [[digital asset management]] tool by the design company [[wollzelle]].<ref name="interview-thomasf">[http://ajaxian.com/archives/audible-ajax-episode-12-thomas-fuchs-of-scriptaculous Ajaxian » Audible Ajax Episode 12: Thomas Fuchs of Script.aculo.us<!-- Bot generated title -->]</ref> It was first released to the public in June 2005.
 
 
==Features==
 
script.aculo.us extends the [[Prototype JavascriptJavaScript Framework]] by adding visual effects, user interface controls, and utilities.
 
===Visual effects===
Line 57:
===Builder===
 
Builder allows the creation ofcreating DOM elements dynamically. Using the sample code below:
 
<source lang="javascript">
Line 87:
==Usage==
 
Incorporating script.aculo.us into a website requires copying all javascriptJavaScript files in a folder and the following lines inserted in the head of an [[HTML]] document:
 
<source lang="html4strict">
Line 94:
</source>
 
These lines must be loaded first before any javascriptJavaScript requesting any Prototype or script.aculo.us functions. Once loaded, these functions can be called in any valid javascriptJavaScript ___location including script tags and event handlers.
 
An alternative to copying all javascriptJavaScript files and hosting them locally to a website, Google provides an [http://code.google.com/apis/ajaxlibs/ Ajax Libraries API] that provides both Prototype and script.aculo.us which can be accessed using the Ajax API or directly as above:
 
<source lang="html4strict">
Line 111:
 
==External links==
*[{{official website|http://script.aculo.us/ script.aculo.us homepage]}}
*[http://github.com/madrobby/scriptaculous/wikis script.aculo.us documentation wiki]
*[http://slash7.com/articles/2006/04/22/scriptaculous-cheat-sheet-1 script.aculo.us cheat sheet]