Dans son usage original, JavaScript est un langage qui s'utilise côté client dans les navigateurs Web. Dans cet univers, plusieurs usages courants peuvent être considérés :
Dans une architecture structurée, on prendra soin de stocker le code JavaScript dans des fichiers séparés. La balise HTML script y donnera accès :
<script src="monfichier.js" />
S'agissant de fichiers qui seront envoyés sur le client, donc librement accessibles à tout utilisateur, sur le serveur, il peut être envisagé de stocker ces fichiers dans un dossier assez ouvert, quitte à obfusquer le code.
<script src="partB.js"> </script> ... <input type="number" id="ramette" value="0" onChange="checkInput(this);" />
<script src="./javascript/fonctions.js" ></script> ... <form action="index.php?page=inscrire" method="post" onSubmit="return estValide(this);">
Par rapport aux usages initiaux de JavaScript, deux évolutions notables sont à relever :