J'inclus généralement des fichiers JavaScript en utilisant la balise de script comme ci-dessous.
<script type="text/javascript" src="somefile.js"></script>
J'ai également vu certaines personnes utiliser l'attribut language.
De nos jours, je trouve que beaucoup de gens omettent l'attribut type. J'ai commencé à avoir l'impression que si JavaScript est le langage de script par défaut, même moi, je devrais omettre l'attribut type. Serait-il bon d'omettre l'attribut type? Cela causerait-il des problèmes?
Jetez un oeil à cela comme référence (Book of Speed): http://www.bookofspeed.com/chapter3.html
Essentiellement, la meilleure façon est de combiner tout votre javascript dans un fichier appelé quelque chose comme all.min.js qui est également minimisé.
Typiquement, en HTML5, vous feriez quelque chose comme:
<script src="js/all.min.js"></script>
Comme vous pouvez le voir, vous N'AVEZ PAS besoin de l'attribut type en HTML5, mais vous en avez dans d'autres versions de HTML et XHTML . La spécification précise que si le contenu est autre que "texte/javascript", vous devez spécifier l'attribut type, en HTML5.
Quelques points à retenir:
Remarque:
Si vous allez spécifier un autre type que text/javascript
vous utiliseriez l'une des options suivantes:
La liste ci-dessus provient de: http://dev.w3.org/html5/spec-author-view/the-script-element.html#scriptingLanguages
N'oubliez pas que vous n'utiliseriez pas l'attribut de langue, uniquement l'attribut de type.