script.aculo.us

Un article de Wikipédia, l'encyclopédie libre.

Script.aculo.us
Description de l'image Scriptaculous_logo.png.

Informations
Développé par Thomas Fuchs
Première version
Dernière version 1.9.0 ()
Dépôt github.com/madrobby/scriptaculousVoir et modifier les données sur Wikidata
État du projet Actif
Écrit en JavaScript
Type Framework
Licence MIT License
Site web http://script.aculo.us

script.aculo.us est une bibliothèque JavaScript basée sur le framework JavaScript prototype offrant des effets visuels et des éléments de l'interface utilisateur par l'intermédiaire du DOM.

Il est connu pour être intégré à Ruby on rails et Seaside mais peut être distribué en version standalone.

Histoire[modifier | modifier le code]

script.aculo.us a été créé par Thomas Fuchs. Il a été extrait de son travail sur Fluxiom, un gestionnaire de ressources numériques de la société wollzelle. La première version grand public est arrivée en .

Fonctionnalités[modifier | modifier le code]

script.aculo.us étend le framework JavaScript prototype en y ajoutant des effets visuels, des contrôles pour l'interface utilisateur et certains utilitaires.

Les effets visuels natifs de script.aculo.us sont au nombre de cinq : opacité, échelle, déplacement, surlignement et parallélisme. Ces effets peuvent se combiner pour fournir 16 effets additionnels. Les développeurs peuvent également créer leurs propres effets en se basant sur cet ensemble de fonctionnalités. L'activation d'un effet est le fait de l'association d'une fonction et d'un Id du DOM, par exemple :

new Effect.Fade('message-box');

Les contrôles de l'interface utilisateur incluent le glisser-déplacer (Drag and Drop), l'autocompletion, l'édition sur place.

Le framework permet également de créer des éléments du DOM dynamiquement

Notes et références[modifier | modifier le code]

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]