Dai un'occhiata a questo come riferimento (Book of Speed): link
Essenzialmente il modo migliore è combinare tutto il tuo javascript in un unico file chiamato qualcosa come all.min.js che è anche minimizzato.
Tipicamente in HTML5 si farebbe qualcosa del tipo:
<script src="js/all.min.js"></script>
Come puoi vedere, tu NON ho bisogno dell'attributo type in HTML5, ma lo fai in altre versioni di HTML e XHTML . La specifica chiarisce che se il contenuto è diverso da "text / javascript", allora devi specificare l'attributo type, in HTML5.
Alcune cose da ricordare:
Nota:
Se intendi specificare un altro tipo diverso da text/javascript
, devi utilizzare uno dei seguenti:
- "application / ECMAScript"
- "application / javascript"
- "application / x-ECMAScript"
- "application / x-javascript"
- "testo / ecmascript" "testo / javascript"
- "text / javascript1.0"
- "text / JavaScript1.1"
- "text / JavaScript1.2"
- "text / javascript1.3"
- "text / javascript1.4"
- "text / javascript1.5"
- "text / JScript"
- "text / LiveScript"
- "text / x-ECMAScript"
- "text / x-javascript"
- "text / javascript; E4X = 1"
L'elenco precedente proviene da: link
Ricorda che non useresti l'attributo language, solo l'attributo type.