From 39f2114f9797eb51994966c6bb8ff1814c9a4da8 Mon Sep 17 00:00:00 2001 From: Florian Merz Date: Thu, 11 Feb 2021 12:36:08 +0100 Subject: unslug fr: move --- files/fr/glossary/callback_function/index.html | 41 ++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 files/fr/glossary/callback_function/index.html (limited to 'files/fr/glossary/callback_function') diff --git a/files/fr/glossary/callback_function/index.html b/files/fr/glossary/callback_function/index.html new file mode 100644 index 0000000000..f736c36a1e --- /dev/null +++ b/files/fr/glossary/callback_function/index.html @@ -0,0 +1,41 @@ +--- +title: Fonction de rappel (callback) +slug: Glossaire/Fonction_de_rappel +tags: + - Callback + - Fonction de rappel + - Glossaire + - Rappel +translation_of: Glossary/Callback_function +--- +

Une fonction de rappel (aussi appelée callback en anglais) est une fonction passée dans une autre fonction en tant qu'argument, qui est ensuite invoquée à l'intérieur de la fonction externe pour accomplir une sorte de routine ou d'action.

+ +

Voici un rapide exemple :

+ +
function salutation(name) {
+  alert('Bonjour ' + name);
+}
+
+function processUserInput(callback) {
+  var name = prompt('Entrez votre nom.');
+  callback(name);
+}
+
+processUserInput(salutation);
+ +

L' exemple ci-dessus est un rappel {{glossary("synchronous","synchrone")}} et il est exécuté immédiatement.

+ +

Notez cependant que les rappels sont souvent utilisés pour continuer l'exécution de code après l'achèvement d'une opération {{glossary("asynchronous","asynchrone")}} — ceux-ci sont appelés les rappels asynchrones. Dans l'exemple xhr-async-callback (voir aussi en direct), on utilise la fonction displayImage comme une fonction de rappel pour la fonction loadAsset (cette dernière récupère l'image via une requête XHR).

+ +

Exécuté de cette façon, asynchrone via l'API Web XMLHttpRequest, le chargement de l'image ne bloque pas le reste du contenu.

+ +

En apprendre plus

+ +

Culture générale

+ + -- cgit v1.2.3-54-g00ecf