diff options
author | julieng <julien.gattelier@gmail.com> | 2021-11-15 21:40:53 +0100 |
---|---|---|
committer | SphinxKnight <SphinxKnight@users.noreply.github.com> | 2021-11-15 21:55:31 +0100 |
commit | 7a89da1bf309b748ff4f4be5b16f8d9d148cbe8e (patch) | |
tree | 1e5d89ff08a80c6a5311b703cd11c2e91b342622 /files/fr/glossary/callback_function/index.html | |
parent | 6f6e297fbfa7867b1f42c4245df20f4282b3b083 (diff) | |
download | translated-content-7a89da1bf309b748ff4f4be5b16f8d9d148cbe8e.tar.gz translated-content-7a89da1bf309b748ff4f4be5b16f8d9d148cbe8e.tar.bz2 translated-content-7a89da1bf309b748ff4f4be5b16f8d9d148cbe8e.zip |
move *.html to *.md
Diffstat (limited to 'files/fr/glossary/callback_function/index.html')
-rw-r--r-- | files/fr/glossary/callback_function/index.html | 42 |
1 files changed, 0 insertions, 42 deletions
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 ---- -<p>Une fonction de rappel (aussi appelée <em>callback</em> 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.</p> - -<p>Voici un rapide exemple :</p> - -<pre class="brush: js">function salutation(name) { - alert('Bonjour ' + name); -} - -function processUserInput(callback) { - var name = prompt('Entrez votre nom.'); - callback(name); -} - -processUserInput(salutation);</pre> - -<p>L' exemple ci-dessus est un rappel {{glossary("synchronous","synchrone")}} et il est exécuté immédiatement.</p> - -<p>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 <a href="https://github.com/mdn/learning-area/blob/master/javascript/asynchronous/introducing/xhr-async-callback.html">xhr-async-callback</a> (<a href="https://mdn.github.io/learning-area/javascript/asynchronous/introducing/xhr-async-callback.html">voir aussi en direct</a>), on utilise la fonction <code>displayImage</code> comme une fonction de rappel pour la fonction <code>loadAsset</code> (cette dernière récupère l'image via une requête <a href="/fr/docs/Glossaire/XHR_(XMLHttpRequest)">XHR</a>).</p> - -<p>Exécuté de cette façon, asynchrone via l'API Web <code><a href="/fr/docs/Web/API/XMLHttpRequest">XMLHttpRequest</a></code>, le chargement de l'image ne bloque pas le reste du contenu.</p> - -<h2 id="En_apprendre_plus"><strong>En apprendre plus</strong></h2> - -<h3 id="Culture_générale"><strong>Culture générale</strong></h3> - -<ul> - <li>{{interwiki("wikipedia","Fonction_de_rappel","Fonction de rappel")}} sur Wikipedia</li> - <li> - <p><a href="https://javascriptissexy.com/understand-javascript-callback-functions-and-use-them/">Comprendre les fonctions de rappel JavaScript et les utiliser</a> (en anglais).</p> - </li> -</ul> |