Interaction utilisateur

IHM 03

Résumé du cours

Le Javascript est un langage de programmation. C’est le premier (et le seul) à être reconnu nativement par les navigateurs.

Information

Un algorithme ne dépend pas d’un langage; il peut être traduit dans plusieurs langages, en respectant les syntaxes respectives.

Le DOM (Document Object Model) est une interface de programmation qui permet à des scripts d’examiner et de modifier le contenu d’une page web.

Information

La programmation événementielle est un paradigme de programmation qui permet d’exécuter du code quand une action est réalisée par l’utilisateur. On place alors un écouteur qui écoute les événements.

// Déclaration des fonctions
function changerBelier(event) {
    this.setAttribute("src", "images/belier-portrait.png");
};

// Sélectionner l'élément d'id belier
let imgBelier = document.querySelector('#belier');

// Écouter les click sur l'image
imgBelier.addEventListener('click', changerBelier);