Aperçu général de Prototype
En quoi Prototype étend le langage Javascript ?
Installation de Prototype
Aperçu général de Prototype et des classes
Création de classes avec ou sans Prototype
Héritage
Utilisation du mot clé $super
Superclass et subclasses
Classes générales
Classe Object
Gérer les collections avec la classe Enumerable
Classe Enumerable
Manipuler les tableaux avec la classe Array
Classe Array
Principes et intérêts du hashage
Classe Hash
Classe ObjectRange
Classe Number
Classe String
Classe Date
Classe PeriodicalExecuter
Classe RegExp
Objet document
Classe Function
Fonctionnement standard de la classe Function
Méthodes définies par Prototype
Utilisation du mot clé this
Classe Element
Gestion des éléments avec ou sans Prototype
Sélecteurs CSS
Création d’un élément HTML
Éléments étendus
Accès aux éléments de l’arborescence
Mise à jour du contenu d’un élément
Modification de l’état d’un élément
Positionnement et dimensions sur l’écran
Ajouter nos propres méthodes à la classe Element
Gestion des événements
Ajouter nos propres méthodes à la classe Element
Classe Element.Layout
Gestion des événements
Gestion des événements sans Prototype
Apports de la Classe Event
Exemples d’utilisation
Classe Event.handler
Classe Element
Classes observateurs des formulaires
Classe Form.Element.Observer
Classe Form.Observer
Classe Form.Element.EventObserver
Classe Form.EventObserver
Classe Element.Layout
Classes Ajax
Valeur ajoutée de Prototype pour Ajax
Principe de base
Classe Ajax.Request
Classe Ajax.Updater
Classe Ajax.PeriodicalUpdater
L’objet XMLHttpRequest et les navigateurs
Aperçu général de Scriptaculous
Aperçu général du framework Scriptaculous
Installation de Scriptaculous
Aperçu général de Scriptaculous
Effets visuels
Paramètres généraux d’un effet visuel
Étapes d’exécution d’un effet visuel
Création d’un nouvel effet visuel (classe, fonction)
Influence de l’option transition dans l’effet
Effets visuels standards
Classe Effect.Base
Classe Effect.Event
Classe Effect.Tween
Classe Effet.Opacity
Classe Effet.Move
Classe Effet.Scale
Classe Effet.Highlight
Classe Effet.Morph
Classe Effet.Transform
Classe Effet.Parallel
Auto-complétion
Compléter une zone de texte automatiquement grâce à scriptaculous
Classe Autocompleter.Base
Classe Ajax.Autocompleter
Classe Autocompleter.Local
Classe Ajax.InPlaceEditor
Classe Ajax.InPlaceCollectionEditor
Classe Form.Element.DelayedObserver
Drag & drop et Sliders
Classe Draggable
Objet Droppables
Objet Sortable
Utiliser un slider
Classe Control.Slider
Glisser, déposer des éléments HTML