Outils pour utilisateurs

Outils du site


bloc2:prog:web:ajax

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
bloc2:prog:web:ajax [2025/04/28 13:55] – [Inconvénients] clerge.rbloc2:prog:web:ajax [2025/04/28 14:11] (Version actuelle) – [Définition et composants] clerge.r
Ligne 8: Ligne 8:
 Ajax est composé d'un Assemblage de produits et techniques qui sont : Ajax est composé d'un Assemblage de produits et techniques qui sont :
  
- - HTML + CSS : pour la structure et la présentation de la page. +    HTML + CSS : pour la structure et la présentation de la page. 
- +   JavaScript : pour les traitements côté client. 
- - 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).  
- - 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. 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.
Ligne 52: Ligne 49:
  
 Exemple simple en JavaScript: Exemple simple en JavaScript:
 +<code javascript>
     var xhr = new XMLHttpRequest();     var xhr = new XMLHttpRequest();
     xhr.open('GET', 'data.json', true);     xhr.open('GET', 'data.json', true);
Ligne 61: Ligne 58:
     };     };
     xhr.send();     xhr.send();
 +</code>
 ===== Avantages ===== ===== Avantages =====
  
bloc2/prog/web/ajax.1745841327.txt.gz · Dernière modification : 2025/04/28 13:55 de clerge.r