JavaScript est un langage de programmation qui permet d’implémenter des mécanismes complexes sur une page web. À chaque fois qu’une page web fait plus que simplement afficher du contenu statique et afficher du contenu mis à jour à des temps déterminés, des cartes interactives, des animations 2D/3D, des menus vidéo défilants, JavaScript a de bonnes chances d’être impliqué. C’est la troisième couche des technologies standards du web, les deux premières (HTML et CSS).

Sa principale utilisation permet de rendre les pages web interactives.
Voici quelques exemples de ce que l'on peut en faire dans une page Web en utilisant JavaScript :
- ouvrir des pop-up
- faire défiler un texte
- insérer un menu dynamique (qui se développe au passage de la souris)
- proposer un diaporama (changement d'image toute les X secondes, boutons pour mettre en pause, aller à l'image précédente / suivante...)
- faire en sorte que des images suivent le pointeur de la souris
- créer de petits jeux
- insérer des balises du zCode (les balises qui apparaissent en cliquant sur le bouton)
- faire un aperçu du zCode en direct.