Raconté par Vincent Jugé
sur la base d'un cours créé par Rémi Forax
La fonction window.onkeydown est appelée lorsque l'on appuie sur une touche, window.onkeyup lorsque l'on relâche la touche.
Appuyer sur une touche.
La fonction window.addEventListener permet d'ajouter une action sans détruire les actions précédemment enregistrées.
Appuyer sur une touche.
keyCode permet de récupérer le code (plus ou moins ASCII) de la touche.
onmousedown, onmousemove, onmouseup sont appelées lorsque l'on utilise la souris sur un élément.
La fonction recoit un événement (event) contenant les coordonnées (offsetX et offsetY).
onmousemove est appelée lorsque l'on bouge la souris,
y compris si on n'appuie pas dessus.
element.onmousemove est appelée lorsque l'on clique sur un élément.
element.style permet d'accéder au style d'un élément.
setTimeout(action, temps) permet de déclencher une action après un temps d'attente (en ms).
On peut appeler setTimeout() plusieurs fois avec la même fonction.
window.setInterval permet de rappeler une fonction à intervalles réguliers.
Pour utiliser donner des paramètres à une fonction appelée avec setTimeout ou setInterval, on utilise une closure.
demande une animation dès que possible
(sans faire planter le navigateur ).
exécute la fonction demandée avant le prochain rafraîchissement de l'écran