From 7a89da1bf309b748ff4f4be5b16f8d9d148cbe8e Mon Sep 17 00:00:00 2001 From: julieng Date: Mon, 15 Nov 2021 21:40:53 +0100 Subject: move *.html to *.md --- files/fr/glossary/callback_function/index.html | 42 -------------------------- 1 file changed, 42 deletions(-) delete mode 100644 files/fr/glossary/callback_function/index.html (limited to 'files/fr/glossary/callback_function/index.html') diff --git a/files/fr/glossary/callback_function/index.html b/files/fr/glossary/callback_function/index.html deleted file mode 100644 index 496f3440ad..0000000000 --- a/files/fr/glossary/callback_function/index.html +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: Fonction de rappel (callback) -slug: Glossary/Callback_function -tags: - - Callback - - Fonction de rappel - - Glossaire - - Rappel -translation_of: Glossary/Callback_function -original_slug: Glossaire/Fonction_de_rappel ---- -

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