Maison > interface Web > js tutoriel > le corps du texte

Analyser la compréhension conceptuelle et l'utilisation des fonctions de rappel javascript

怪我咯
Libérer: 2017-05-29 09:51:24
original
1332 Les gens l'ont consulté

Cet article présente principalement la compréhension conceptuelle et l'utilisation des fonctions de rappel javascript. Il analyse les fonctions, les principes, les méthodes d'utilisation et les précautions associées des fonctions de rappel javascript avec des exemples spécifiques. 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

Le code js sera exécuté de haut en bas. , mais parfois nous avons besoin d'attendre qu'une opération soit terminée avant de passer à l'opération suivante. À ce stade, vous devez utiliser la fonction de rappel.

2. Explication de la fonction de rappel

Parce qu'une fonction est en fait un objet, elle peut être stockée dans une variable et transmise à une autre fonction via des paramètres dans la fonction. Créé en interne, renvoie 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, l'exécuter dans la fonction, et même la renvoyer après exécution, cela a toujours été utilisée par les "programmeurs professionnels" Considérée comme une technologie difficile, l'explication anglaise de la fonction de rappel

est la suivante :

Un rappel est une fonction qui est passée en argument à une autre fonction et est exécutée une fois sa fonction parent terminée.

La traduction est la suivante : la fonction de rappel est une fonction passée en tant que variable à une autre fonction, qui est exécutée après l'exécution de la fonction principale

<.>fonction A. Il existe un paramètre fonction B. La fonction B sera appelée et exécutée une fois la fonction A terminée

3. >Le code est le suivant :

L'ordre 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 la fonction de rappel b est appelée et enfin la valeur de retour de la fonction a est renvoyée
这是parent函数a
这是回调函数B
result = 4
Copier après la connexion
.

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