Qual è il modo migliore per includere il file JavaScript usando il tag script?

49

Generalmente includo file JavaScript usando il tag script come sotto.

<script type="text/javascript" src="somefile.js"></script>

Ho visto alcune persone che usano anche l'attributo language.

Oggigiorno trovo che molte persone omettano l'attributo type. Ho iniziato ad avere la sensazione che se JavaScript è il linguaggio di scripting predefinito allora anche io dovrei omettere l'attributo type. Sarebbe bene omettere l'attributo type? Potrebbe causare problemi?

    
posta Cracker 09.07.2011 - 18:12
fonte

1 risposta

48

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.

    
risposta data 09.07.2011 - 21:37
fonte

Leggi altre domande sui tag