Duplicate possible:
Avez-vous besoin de texte/javascript spécifié dans vos balises <script>?
Faites en HTML5, le <script>
tiquette a besoin de l'attribut type="text/javascript"
?
Je veux dire, n’est-il pas évident si le <script>
La balise sera contient du javascript?
Non, c'est maintenant officiellement inutile .
L'attribut type donne la langue du script ou le format des données. Si l'attribut est présent, sa valeur doit être un type MIME valide. Le paramètre charset ne doit pas être spécifié. La valeur par défaut, utilisée si l'attribut est absent, est "text/javascript".
Il suffit de faire
<script src=yourpath.js></script>
(oui, vous pouvez aussi omettre les guillemets )
Notez que vous n'avez pas à vous soucier des navigateurs antérieurs à HTML5, ils ont tous toujours considéré que JavaScript était le langage de script par défaut.
De la spec :
Si la langue n'est pas celle décrite par "text/javascript", alors l'attribut type doit être présent
Et:
La valeur par défaut, utilisée si l'attribut est absent, est "text/javascript".
Inversement, cela signifie que si votre attribut src
concerne un fichier contenant du code JavaScript valide, il n’est pas nécessaire.