1. Accueil
  2. Écoconception Web
  3. 40 - Donner des fonctions en paramètre à set…

N°40 - Donner des fonctions en paramètre à setTimeout() et setInterval() plutôt que des string

Objectif
Solution technique
Ces deux fonctions, peuvent prendre des fonctions - ou - des chaînes de caractères en argument. Outre le fait qu'il est déconseillé d'utiliser eval() et donc de passer des chaînes de caractères, si l'argument passé est sous forme de chaîne, le moteur d'interprétation va devoir évaluer cette chaîne pour la transformer en code. Ce qui n'est pas le cas lorsque l'argument est une fonction ou référence à une fonction. Ceci permet d'économiser de la CPU.
Moyen de controle
Crée le
23 novembre 2015

Testez et faites reconnaître vos compétences

Logo Opquast Certfied

Opquast Certified est un test sur 1000 points permettant de vérifier le degré de maîtrise des meilleures pratiques du Web

Découvrir

Retrouvez cette fiche dans « Qualité Web »

Livre Qualité Web

En savoir +

Version numérique offerte pour l’achat de la version papier