aboutsummaryrefslogtreecommitdiff
path: root/files/fr/glossary/ajax/index.md
blob: bcd0fc70e50311a75269c16c0624ec6776f93b58 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
---
title: AJAX
slug: Glossary/AJAX
tags:
  - AJAX
  - CodingScripting
  - Encodage
  - Glossaire
  - Infrastructure
  - l10n:priority
translation_of: Glossary/AJAX
original_slug: Glossaire/AJAX
---
Le {{Glossary("JavaScript")}} et {{Glossary("XML")}} asynchrone (AJAX) est une pratique de programmation qui consiste à construire des pages web plus complexes et plus dynamiques en utilisant une technologie connue sous le nom de {{Glossary("XHR_(XMLHttpRequest)", "XMLHttpRequest")}}.

AJAX vous permet de mettre à jour simplement des parties du {{Glossary("DOM")}} d'une page web {{Glossary("HTML")}} au lieu de devoir recharger la page entière. AJAX vous permet également de travailler de manière asynchrone, c'est-à-dire que votre code continue à s'exécuter pendant que la partie de votre page web essaie de se recharger (par opposition à la méthode synchrone qui bloque l'exécution de votre code jusqu'à ce que la partie de votre page web ait fini de se recharger).

Avec les sites web interactifs et les standards modernes du web, AJAX est progressivement remplacé par des fonctions dans les cadres JavaScript et l'API standard officielle {{domxref("Fetch API")}}.

## Voir aussi

- [Glossaire du MND](/fr/docs/Glossaire):

  - {{Glossary("XHR_(XMLHttpRequest)","XMLHttpRequest")}}

- {{interwiki("wikipedia", "AJAX")}} sur Wikipedia
- [AJAX](/fr/docs/Web/Guide/AJAX)
- [AJAX - Premiers pas](/fr/docs/Web/Guide/AJAX/Premiers_pas)
- {{DOMxRef("XMLHttpRequest")}}
- {{DOMxRef("Fetch API")}}
- [Utilisation de l'API Fetch](/fr/docs/Web/API/Fetch_API/Using_Fetch)
- [Communications synchrones contre asynchrones](http://peoplesofttutorial.com/difference-between-synchronous-and-asynchronous-messaging/)