Il est possible en javascript de réaliser des timers qui exécutent une fonction de manière répetée après un certain interval de temps ou tout simplement programmer un appel de fonction dans le futur.
Pour ce faire, il existe 2 fonctions :
- setInterval([string expression],[interval en ms]) returns [timerID]
- setTimeout([string expression],[interval en ms]) returns [timerID]
- clearInterva([timerID])
- clearTimeout([timerID])
La fonction setTimeout défini une expression à exécuter après un certain interval de temps. Cette expression ne sera pas automatiquement réexécutée mais libre a vous de refaire un setTimeout pour reprogrammer l'exécution de l'expression! Un appel à clearTimeout ou la fermeture de la fenetre annulera le timer et l'expression ne sera pas réexécutée.
Ci dessous un petit exemple en javascript qui permet de faire clignoter le caractère '_' à la fin du titre :
Sources
Aucun commentaire:
Enregistrer un commentaire