- Introduction
- Définition, avantages et inconvénients d'Ajax
- Les composants d'Ajax
- Fonctionnement synchrone et asynchrone
- Code natif, compatibilité et bibliothèques Ajax
- Exemples d'application
- JavaScript : Aspects avancés
- Classes, objets, prototypes.
- XML
- Syntaxe, éléments, attributs
- Document bien formé
- Le Document Object Model (DOM)
- Accès aux éléments et attributs
- Ajout et suppression de noeuds
- Accès aux propriétés de style et à la classe CSS
- Le format JSON (JavaScript Object Notation)
- Syntaxe, objets, tableaux
- Evaluation et analyseurs
- Ajax
- L'objet XMLHttpRequest
- Envoi d'une requête
- Formats texte, XML et JSON
|
-
- Traitement de la réponse
- Modification dynamique de la page
- Le code JavaScript de bas niveau
- Les bibliothèques Ajax Prototype et Scriptaculous
- Intérêt des bibliothèques
- Fonctions utilitaires
- Faire une requête Ajax
- Mettre à jour une partie de la page
- Observer les évènements d'un formulaire
- Fonctions callbacks
- Effets visuels
- Drag and drop
- Complétion automatique
- Editeur en place
- Présentation des autres bibliothèques et leurs différences
- DOJO, jQuery, Rico, Yahoo, Mootools
- Déboguer une application Ajax
- Applications Java et PHP
- Ajax dans le framework JSF
- Ajax dans les frameworks PHP
|