Outils pour utilisateurs

Outils du site


bloc2:prog:web:ajax

Ceci est une ancienne révision du document !


Ajax

Définition et composants

Ajax ou Asynchronous JavaScript And XML.

Est un ensemble de techniques permettant de créer des applications web plus interactives, en actualisant dynamiquement une partie d'une page sans la recharger entièrement.

Ajax est composé d'un Assemblage de produits et techniques qui sont :

- HTML + CSS : pour la structure et la présentation de la page.

- JavaScript : pour les traitements côté client.

- XML (de plus en plus remplacé par JSON) : pour échanger des données entre le client et le serveur.

- XMLHttpRequest (XHR) : pour envoyer et recevoir des données en mode asynchrone (middleware entre le client et le serveur).

Ajax introduit une distribution des traitements entre client et serveur, participant au mouvement du Web 2.0 et favorisant l’émergence d’applications web plus dynamiques.

Spécificité d'architecture

Principe de fonctionnement

Requête en mode asynchrone associée à fonction de rappel

Avantages

Inconvénients

bloc2/prog/web/ajax.1745825331.txt.gz · Dernière modification : 2025/04/28 09:28 de clerge.r