Question simple, je suis en train d'exécuter un certain nombre de timeouts mais je veux m'assurer qu'ils ne ralentissent pas la page et que pour une raison quelconque ils ne sont pas gardés en mémoire après leur exécution. Je pense qu'ils sont détruits une fois qu'ils ont couru, mais je veux juste suivre les meilleures pratiques.Dois-je effacer setTimeouts après leur exécution?
5
A
Répondre
4
Non, vous ne le faites pas. Temporisateurs d'intervalle (via "setInterval()"), oui, si vous voulez qu'ils s'arrêtent.
Il est inoffensif d'effacer un délai qui ne doit pas être effacé. C'est-à-dire, si vous effacer un après qu'il a couru, les navigateurs ne se plaindront pas.
+0
Merci @Pointy très apprécié. Je montre une liste de projets un à la fois en utilisant des délais, donc je voulais juste m'assurer que l'exécution de 20 délais consécutifs ne ralentira pas la page. Mais par le son des choses chaque temporisateur court et est ensuite détruit. Merci encore. – Marko
Questions connexes
- 1. Comment effacer les variables après chaque exécution du script batch?
- 2. Nombreux setTimeouts pour les événements de défilement
- 3. mobile-safari javascript: plusieurs setTimeouts ou setIntervals
- 4. Comment effacer tous setInterval() et setTimeOut() sans connaître leur ID?
- 5. effacer() après avoir effectué remove_if()
- 6. rappel après exécution insertRowsAtIndexPaths
- 7. Pourquoi ces threads secondaires ne terminent-ils pas leur exécution?
- 8. Afficher les images après leur chargement complet
- 9. comment afficher les tweets après leur envoi?
- 10. Erreurs autoéleasing objets juste après leur création
- 11. problème avec l'animation d'images après leur création
- 12. TeamCity: Exécution FxCop après génération
- 13. Exécution du code après clearInterval
- 14. Exécution d'AppEngine localement (pendant le débogage), comment effacer les données?
- 15. Effacer css: après la déclaration avec jquery
- 16. Comment effacer ajaxSetup après chaque utilisation?
- 17. Ne pas effacer les entrées après soumettre
- 18. Comment effacer après le calcul JButtons
- 19. Effacer une entrée après un appel ajax
- 20. Effacer boost :: asio :: io_service après l'arrêt()
- 21. effacer textfield après soumettre du contenu
- 22. Effacer le terminal après chaque commande soumise
- 23. Comment effacer un message après AddModuleMessage
- 24. Effacer la variable de session après utilisation
- 25. Datagridview lignes effacer après un processus
- 26. comment effacer un tampon après utilisation?
- 27. Effacer l'écran après la sortie en Perl
- 28. effacer l'image après une collision sur xcode
- 29. Bootstrap FileUpload tableau vide après effacer
- 30. Effacer les éléments après l'affichage de ContextMenuStrip
Pour effacer le délai, vous devez d'abord conserver une référence à l'ID de délai. ;-) – RobG
@RobG Ouais merci je suis au courant de ça. J'allais les stocker tous dans un tableau mais cela semble inutile. – Marko