Maison interface Web js tutoriel Introduction aux fonctions de rappel et exemples de rappel de fonctions anonymes dans les compétences Javascript_javascript

Introduction aux fonctions de rappel et exemples de rappel de fonctions anonymes dans les compétences Javascript_javascript

May 16, 2016 pm 04:48 PM
匿名函数 回调 回调函数

Copier le code Le code est le suivant :

;


Insérer le titre ici >
/*
* La signification de l'auto-réglage des fonctions anonymes :
1. Créer un espace fermé
2. Prévenir les conflits de variables
3. sont C'est ainsi que js est encapsulé)
*/
//================== Rappels de fonctions ordinaires =========== = =====================
//L'action à effectuer par callback
function callback(){
alert("Aidez-moi aller à la livraison express ");
}
//Ce qu'on s'apprête à faire
function goShopping(a,fun){
alert("Je suis allé faire du shopping");
// Venez avant 10h Que faire
if(a<10){
fun();
}
}
//Test de rappel
goShopping(9,callback );
/ /Ce petit exemple est un scénario où une fonction de rappel est utilisée : lorsque certaines fonctions sont exécutées, on ne sait pas ce qui pourra être fait dans le futur
//En même temps, d'autres actions. sera prise lorsque certaines conditions sont remplies. Cette action consiste à détruire la fonction.
//==================Rappel de fonction normale========================= =========
//==================Rappel de fonction anonyme============== == ==================
//Que faire
function goShopping(a,fun){
alert("Je suis allé faire du shopping") ;
//Choses à faire avant 10 heures
if(a<10){
fun();
}
}
goShopping(9,function() {
alert("Aidez-moi à récupérer le coursier");
});
//================Rappel de fonction anonyme== = ==============================
//============== = ==Auto-appel de la fonction anonyme==============================
function(){
alert( " Je n'ai pas de nom, comment l'exécuter");
}();
//================ Auto-appel de fonction anonyme avec settings====== ==========
function(name){
alert("Je suis" name
function test(){"Je suis l'agent Ouchi); !"};
//Pour appeler le test interne en externe
window.test=test;
}("javaScript");
//Appeler la fonction interne de la fonction d'auto-réglage
test();
//Ensuite, jquery et d'autres frameworks js sont écrits selon la méthode ci-dessus.
//================== Auto-appel de fonctions anonymes ====================== === =======



html>

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Utilisation et caractéristiques des fonctions anonymes C++ Utilisation et caractéristiques des fonctions anonymes C++ Apr 19, 2024 am 09:03 AM

Une fonction anonyme, également appelée expression lambda, est une fonction qui ne spécifie pas de nom et qui est utilisée pour un usage unique ou pour transmettre un pointeur de fonction. Les fonctionnalités incluent : l’anonymat, l’utilisation unique, les fermetures, l’inférence du type de retour. En pratique, il est souvent utilisé pour le tri ou d’autres appels de fonction ponctuels.

Comment écrire une fonction de rappel Java Comment écrire une fonction de rappel Java Jan 09, 2024 pm 02:24 PM

Les méthodes d'écriture de la fonction de rappel Java sont : 1. Rappel d'interface, définir une interface qui contient une méthode de rappel, utiliser l'interface comme paramètre où le rappel doit être déclenché et appeler la méthode de rappel au moment approprié ; Rappel de classe interne anonyme, vous pouvez utiliser des classes internes anonymes pour implémenter des fonctions de rappel afin d'éviter de créer des classes d'implémentation supplémentaires ; 3. Rappels d'expressions Lambda Dans Java 8 et versions ultérieures, vous pouvez utiliser des expressions Lambda pour simplifier l'écriture des fonctions de rappel.

Syntaxe de base et application des fonctions de rappel en Java Syntaxe de base et application des fonctions de rappel en Java Jan 30, 2024 am 08:12 AM

Introduction à l'écriture de base et à l'utilisation des fonctions de rappel Java : dans la programmation Java, la fonction de rappel est un modèle de programmation courant. Grâce à la fonction de rappel, une méthode peut être transmise en tant que paramètre à une autre méthode, réalisant ainsi un appel indirect de la méthode. L'utilisation de fonctions de rappel est très courante dans des scénarios tels que la programmation événementielle et asynchrone et la mise en œuvre d'interfaces. Cet article présentera l'écriture et l'utilisation de base des fonctions de rappel Java et fournira des exemples de code spécifiques. 1. Définition de la fonction de rappel Une fonction de rappel est une fonction spéciale qui peut être utilisée comme paramètre

Robot ETF (562500) pourrait ouvrir la voie à une bonne opportunité de mise en page car il a reculé pendant 3 jours consécutifs ! Robot ETF (562500) pourrait ouvrir la voie à une bonne opportunité de mise en page car il a reculé pendant 3 jours consécutifs ! Dec 01, 2023 pm 04:01 PM

En début de séance le 1er décembre 2023, les trois principaux indices boursiers ont ouvert en baisse. L'ETF Robot (562500) a commencé à s'échanger latéralement après avoir chuté en début de séance. À 10h20, l'ETF Robot (562500) a chuté de 0,92%, avec plus de 60 des 82 titres en baisse. Daheng Technology et Shitou Technology ont chuté de plus de 5 %, et Sukron Technology, Keda Intelligence, Xianhui Technology et Hongxun Technology ont chuté de plus de 3 %. Dès le début des échanges aujourd'hui, l'ETF Robot (562500) a connu une correction pendant trois jours consécutifs. En regardant la situation du mois dernier, l'ETF Robot (562500) n'a connu qu'une seule correction pendant trois jours consécutifs, puis a inauguré huit tendances positives consécutives. Ce retrait pourrait constituer une bonne opportunité de mise en page suite à l'annonce faite par les départements concernés début novembre.

Comment utiliser les fonctions et fermetures anonymes de PHP7 pour obtenir un traitement logique de code plus flexible ? Comment utiliser les fonctions et fermetures anonymes de PHP7 pour obtenir un traitement logique de code plus flexible ? Oct 21, 2023 am 10:21 AM

Comment utiliser les fonctions anonymes et les fermetures de PHP7 pour obtenir un traitement logique du code plus flexible ? Avant PHP7, nous utilisions souvent des fonctions pour encapsuler un élément logique spécifique, puis appelions ces fonctions dans le code pour implémenter des fonctions spécifiques. Cependant, nous pouvons parfois avoir besoin de définir des blocs logiques temporaires dans le code. Ces blocs logiques n'ont pas besoin de créer une fonction indépendante et, en même temps, nous ne voulons pas introduire trop de variables globales dans le code. PHP7 introduit des fonctions et des fermetures anonymes, qui peuvent très bien résoudre ce problème. Une fonction anonyme est une fonction sans nom

Expressions Python Lambda : abrégées, concises, puissantes Expressions Python Lambda : abrégées, concises, puissantes Feb 19, 2024 pm 08:10 PM

Les expressions pythonLambda sont un outil puissant et flexible pour créer du code concis, lisible et facile à utiliser. Ils sont parfaits pour créer rapidement des fonctions anonymes qui peuvent être transmises comme arguments à d'autres fonctions ou stockées dans des variables. La syntaxe de base d'une expression Lambda est la suivante : lambdaarguments:expression Par exemple, l'expression Lambda suivante ajoute deux nombres : lambdax,y:x+y Cette expression Lambda peut être transmise à une autre fonction en tant qu'argument comme suit : defsum( x ,y):returnx+yresult=sum(lambdax,y:x+y,1,2)Dans cet exemple

Les fonctions anonymes Golang peuvent-elles renvoyer plusieurs valeurs ? Les fonctions anonymes Golang peuvent-elles renvoyer plusieurs valeurs ? Apr 13, 2024 pm 04:09 PM

Oui, les fonctions anonymes du langage Go peuvent renvoyer plusieurs valeurs. Syntaxe : func(arg1,arg2,...,argN)(ret1,ret2,...,retM){//Function body}. Utilisation : utilisez l'opérateur := pour recevoir la valeur de retour ; utilisez le mot-clé return pour renvoyer plusieurs valeurs.

Domaines d'application des fonctions de rappel Java dans la programmation événementielle Domaines d'application des fonctions de rappel Java dans la programmation événementielle Feb 01, 2024 am 09:07 AM

Application de la fonction de rappel Java dans la programmation pilotée par événements Introduction à la fonction de rappel Une fonction de rappel est une fonction appelée après qu'un événement ou une opération se soit produit. Il est couramment utilisé dans la programmation événementielle, où le programme se bloque en attendant qu'un événement se produise. Lorsque l'événement se produit, la fonction de rappel est appelée et le programme peut continuer son exécution. En Java, les fonctions de rappel peuvent être implémentées via des interfaces ou des classes internes anonymes. Une interface est un mécanisme permettant de définir des signatures de fonction qui permet à une classe d'implémenter celle d'une autre classe.

See all articles