AJAX et Programmation Asynchrone en JavaScript

Telechargé par Herman Aka
Technologies Web 2
AJAX et la Programmation
Asynchrone en JavaScript
UPB Technologies Web 2 : Intro/Rappel
2025-2026M. GODE Emmanuel
UPB Technologies Web : Intro/Rappel
2/14
Plan
1- Interrogation des services distants
2-
3-
4-
5-
Les techniques AJAX
Modification du contenu des pages web avec les réponses
.
.
UPB Technologies Web : Intro/Rappel
3/14
AJAX
AJAX Perspectives historique ?
AJAX
Asynchronous JavaScript And XML
Microsoft en 1998
XMLHttpRequest (XHR)
XMLHttpRequest lourd et difficile à utilisé
Remplacé par fetch() à partir de 2015
XMLHttpRequest et fetch supportés de nos jours par tous
les navigateurs
AJAX Historique
XMLHttpRequest lourd et difficile à utilisé
Remplacé par fetch() à partir de 2015
XMLHttpRequest et fetch supportés de nos jours par tous
les navigateurs
XMLHttpRequest maintenu pour : Compatibilité
rétroactive
fetch(): méthode préférée des développeurs modernes
Dans cette formation: les deux méthodes
XML ET JSON
X de AJAX = XML
Réponse à une requête AJAX en XML (avant)
JSON(JavaScript Object Notation) à la place
de XML
Le terme AJAX(X = XML) est resté malgré
tout
UPB Technologies Web : Intro/Rappel
4/14
AJAX
Comprendre le principe de l’AJAX ?
Dans une requête HTTP classique le processus se
répète à chaque clic ! Problème d’une requête classique
Eléments similaire de page en page a chaque
envoi de requête
Ce processus bloque la page web
Requête HTTP parfois très lentes
UPB Technologies Web : Intro/Rappel
5/14
AJAX
Les fonctions de rappel ?
Rappels : Fonction Anonyme
Les fonctions anonymes sont des fonctions sans
nom.
Elles sont déclarées à la volée et sont souvent
utilisées comme arguments de fonctions ou pour
encapsuler du code.
Fonction Fléchée (Arrow Function)
Les fonctions fléchées sont une nouvelle syntaxe
concise pour définir des fonctions en JavaScript.
Elles sont particulièrement utiles pour les
fonctions courtes.
// Exemple : Déclaration et appel d'une fonction
anonyme
let result = (function() {
return "Je suis une fonction anonyme!";
})();
console.log(result); // Affiche : "Je suis une fonction
anonyme!"
// Exemple : Déclaration d'une fonction fléchée
const add = (a, b) => a + b;
console.log(add(3, 5)); // Affiche : 8
1 / 14 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!