La plupart du code Javascript se trouve dans des pages Web, et sert donc à dire comme la page Web doit réagir. Cela marche ainsi :
- L’utilisateur clique sur un lien ou entre une adresse.
- Son navigateur charge la page Web. Il voit le texte, les couleurs, les images.
- Si la page Web contient du code Javascript, le navigateur lit le code Javascript et suit les instructions du code.
Généralement le code Javascript dans une page Web sert à :
- Faire bouger, apparaitre ou disparaitre des éléments de la page (un titre, un menu, un paragraphe, une image…).
- Mettre à jour des éléments de la page sans recharger la page (changer le texte, recalculer un nombre, etc).
- Demander au serveur un nouveau bout de page et l’insérer dans la page en cours, sans la recharger.
- Attendre que l’utilisateur face quelque chose (cliquer, taper au clavier, bouger la souris…) et réagir (faire une des opérations ci-dessus suite à cette action).
Le code Javascript sert donc à donner du dynamisme à la page. Sans lui, la page ressemble à une page de livre, un peu animée (grâce à un autre langage appelé le CSS), mais qui ne change pas beaucoup.
Certains sites Web ne pourrait tout simplement pas fonctionner sans Javascript. C’est le cas de Facebook, Youtube ou Twitter qui utilisent le langage pour presque tout leur affichage. La page de recherche de Google, en revanche, peut fonctionner sans Javascript.