Maison > interface Web > js tutoriel > Compréhension conceptuelle et analyse de l'utilisation des fonctions de rappel javascript

Compréhension conceptuelle et analyse de l'utilisation des fonctions de rappel javascript

黄舟
Libérer: 2017-05-28 10:24:12
original
1503 Les gens l'ont consulté

Cet article présente principalement la compréhension conceptuelle et l'utilisation de javascriptfonction de rappel, et analyse la fonction, le principe, l'utilisation et la corrélation de la fonction de rappel javascript en combinaison avec des exemples spécifiquesNotes, les amis dans le besoin peuvent s'y référer

Les exemples de cet article décrivent la compréhension conceptuelle et l'utilisation des fonctions de rappel javascript. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

1. Le rôle de la fonction de rappel

jsLe code sera être exécuté de haut en bas, mais parfois nous devons attendre qu'une opération soit terminée avant de passer à l'opération suivante. Dans ce cas, nous devons utiliser une fonction de rappel.

2. Explication de la fonction de rappel

Parce que la fonction est en fait une sorte de objet, elle peut être stockée dans une variable<.> ", transmettez-le à une autre fonction via des paramètres, créez-le à l'intérieur de la fonction et renvoyez la valeur du résultat de la fonction", car la fonction est un objet intégré, nous pouvons la passer en paramètre à une autre fonction, exécuter dans la fonction, et même Il revient, ce qui a toujours été considéré comme une technologie difficile par les "programmeurs professionnels". L'explication anglaise de la fonction de rappel

est :

A. call.back est une fonction qui est passée en argument à une autre fonction et est exécutée une fois la fonction parent terminée, qui est exécutée après l'exécution de la fonction principale . la fonction A a un paramètre fonction B, qui sera appelée après l'exécution de la fonction A

Trois Comment utiliser la fonction de rappel

Le code est le suivant :

La séquence d'exécution est :

function a(callbackFunction){
  alert("这是parent函数a");
  var m =1;
  var n=3;
 return callbackFunction(m,n);
}
function b(m,n){
  alert("这是回调函数B");
  return m+n;
}
$(function(){
  var result = a(b);
  alert("result = "+ result);
});
Copier après la connexion
La fonction exécute d'abord la fonction thème a, puis appelle la fonction de rappel b, et renvoie enfin la valeur de retour de la fonction a

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal