IHM sur le Web
Au programme
Une page Web n'est pas un simple document figé : c'est une interface homme-machine capable de réagir au clic, à la frappe, au mouvement de souris, et de dialoguer avec un serveur situé à l'autre bout du réseau. Ce chapitre vous donne les clés de cette interactivité. Vous y verrez comment une page est structurée, comment elle collecte des données, comment elle réagit aux gestes de l'utilisateur, comment JavaScript modifie son contenu en direct, et comment le navigateur communique avec le serveur via le protocole HTTP.
Vous commencerez par un rappel de HTML et CSS — la structure et la mise en
forme d'une page. Vous étudierez ensuite les formulaires, brique
fondamentale de la transmission de données, en distinguant les méthodes GET
et POST. Puis vous découvrirez le modèle événementiel de JavaScript :
écouteurs, événements souris et clavier. Vous apprendrez à manipuler le
DOM pour modifier dynamiquement la page. Enfin, vous formaliserez
l'interaction client-serveur : ce qui se passe côté navigateur, ce qui se
passe côté serveur, et comment HTTP achemine requêtes et réponses.
Plan du chapitre
- HTML et CSS — rappel de structure — balises, attributs, sélecteurs, socle de toute page Web.
- Formulaires HTML —
<form>,<input>, méthodesGETetPOST. - Événements JavaScript — clic, touche, écouteurs, modèle réactif.
- Manipulation du DOM — sélection, modification de contenu et de style depuis JavaScript.
- Client, serveur et HTTP — requêtes, méthodes, codes de statut, chiffrement.
À la fin du chapitre, vous saurez lire le code HTML d'un formulaire, expliquer
ce qui distingue GET de POST, attacher un écouteur d'événement à un bouton,
modifier le DOM en JavaScript, et décrire le cycle complet d'une requête HTTP
entre un navigateur et un serveur.