Maison  >  Article  >  interface Web  >  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

黄舟
黄舟original
2017-05-28 10:24:121484parcourir

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);
});
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!

Déclaration:
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