Les fondamentaux des langages côté client
Objectifs
Les objectifs de cette vidéo sont de comprendre l'interaction entre HTML5, CSS3 et JavaScript, et de savoir comment ces langages travaillent ensemble pour créer des pages Web dynamiques et interactives.
Résumé
Le langage HTML5 définit le contenu des pages Web, la mise en forme est gérée par CSS3, et JavaScript permet l'interaction.
Description
Le langage HTML permet de définir le contenu des pages Web. Aujourd'hui, nous en sommes à la version 5 de ce langage. Il y a quelques années, il était également utilisé pour mettre en forme ce contenu. Aujourd'hui, même si c'est toujours partiellement possible, la mise en forme et la mise en page sont dédiées au langage CSS, actuellement en version 3. Le JavaScript, quant à lui, permet d'interagir avec les éléments affichés dans les pages Web. La zone d'affichage s'appelle le DOM pour Document Object Model. L'un des principaux objectifs de ce langage est d'intercepter les actions clavier et souris de l'utilisateur et de modifier ce qui s'affiche dans le navigateur en conséquence.
HTML, CSS et JavaScript sont des langages côté client, ce qui signifie que votre ordinateur est capable de les interpréter à l'aide d'un navigateur Web. De nombreux navigateurs Web sont disponibles. Ils ne sont pas tous aussi compatibles avec les instructions avancées de ces langages, ni aussi performants, même si cette différence tend à s'amenuiser de nos jours. Autant que possible, le code que vous écrirez devra bien se comporter sur les différents navigateurs disponibles, que ce soit sur un ordinateur Windows, Mac ou Linux, sur une tablette ou sur un téléphone.
Je signale que les vidéos "Module 2/ if esel" et "Module2/Opérateur de comparaisons" sont inversées.