Les programmes javascript peuvent ĂȘtre insĂ©rĂ©s n'importe oĂč dans un document HTML avec la balise text/javascript
<script type="text/javascript"> peut Ă©galement s'appliquer.
Les fichiers externes peuvent ĂȘtre appelĂ©s avec la balise
Les fichiers externes peuvent ĂȘtre des scripts stockĂ©s sur le serveur local ou se trouve le fichier html ou sur un serveur distant. Les fichiers dits externes
sont des
Concernant les liens externes et notamment les liens CDN, ces liens peuvent ĂȘtre exposĂ©s Ă des risques de sĂ©curitĂ©s spĂ©cifiques Ă l'utilisation de ce type de fichiers. En effet, il n'est pas toujours sĂ»re que le serveur distant est sĂ©curisĂ©.
Exemple d'un lien CDN sécurisé avec sha256
<script src="scripts/fichier.js" integrity="sha256-o88AwQQ...=" crossorigin="anonymous">
Insérer un script externe offre l'avantage de télécharger le contenu de ce script dans
Les modules javascript sont des fichiers qui contiennent une partie d'un projet et qui Ă©vitent pour des gros projets d'ĂȘtre volumineux. Ces modules sont appelĂ©s avec les mots clĂ©s
Dans l'utilisation combinée d'un script et d'un fichier externe, c'est le fichier externe qui sera exécuté et le contenu de la balise dans le document sera ignoré, exemple: <script src="script/externe">alert(1)</script>.