Présentation d’Ajax
Les fonctionnalités
Ajax dans la pratique
Un exemple simple
La classe Project
L’objet XMLHttpRequest
Le DOM HTML
Utiliser le DOM
Trouver un DOM Node
Créer un nouveau DOM Node
Le raccourci innerHTML
Créer une page à la volée
Modifier le style d’un DOM Node
Modifier la classe d’un DOM Node
Trouver un DOM Node grâce au nom de classe
Ajouter des événements aux DOM DOM Nodes
HTTP
Les requêtes HTTP
Les réponses HTTP
XMLHttpRequest
Les différent types de requêtes
Le XML DOM
Quelques rappels sur XML
Le fonctionnement du XML DOM
Créer des objets XML avec le Javascript
Accéder au XML Nodes
Modifier un XML Nodes
Traiter des objets XML
Intégrer des données XML dans une application
Créer une bibliothèque de fonctions XML
JavaScript et XSLT
Quelques rappels sur XSLT
Le modification dynamique de l’affichage
Le JavaScript orienté objet
Pourquoi utiliser du JavaScript orienté Objet
Classes et Objets
Les prototypes
HTML dynamique
Montrer et cacher des éléments
Glisser et supprimer des éléments
Le développement d’applications
Les rôles dans les applications
Le modèle vue contrôler (MVC)
Le code côté serveur
JSON contre XML
Le problème des appels asynchrones
Refactoring Ajax Code
Créer une application
Ajax Form Validation
Ajax Login Form
Ajax Password Reminder
Les menus XML
Afficher et modifier les données d’une base de données
Donner un feedback aux utilisateurs