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

JavaScript implémente la méthode de transmission des paramètres aux compétences code_javascript d'exécution setTimeout

WBOY
Libérer: 2016-05-16 16:03:34
original
1073 Les gens l'ont consulté

L'exemple de cet article décrit comment JavaScript implémente la transmission de paramètres au code d'exécution setTimeout. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :

La fonction setTimeout est la fonction la plus critique de JavaScript pour obtenir des effets dynamiques. Mais hier, alors que j'écrivais du code, j'ai découvert que lorsque le premier paramètre est un appel de fonction, les paramètres ne peuvent pas être transmis à la fonction appelée. C'est vraiment un problème très grave. Il m'a fallu beaucoup de temps pour découvrir le problème et j'ai perdu beaucoup de temps. .

J'ai vérifié en ligne plus tard et j'ai découvert qu'il s'agissait en fait d'un BUG dans IE. Il existe de nombreuses solutions, et je pense que la plus géniale est de réécrire la fonction setTimeout. . . C'est trop de problèmes. . Voici une méthode très simple recommandée. Ajoutez simplement le mot-clé function{} avant la fonction que vous souhaitez appeler.

function ShowMsg(x,y)
{
}
setTimeout(funtion(){ShowMsg(x,y)},1000);
Copier après la connexion

Cela résout commodément le problème de l’impossibilité de transmettre des paramètres.

J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.

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