Qual é a melhor maneira de incluir o arquivo JavaScript usando a tag de script?

49

Eu geralmente incluo arquivos JavaScript usando a tag script como abaixo.

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

Eu também vi algumas pessoas usando o atributo language.

Hoje em dia, encontro muitas pessoas omitindo o atributo type. Eu comecei a ter a sensação de que, se JavaScript é a linguagem de script padrão, então eu mesmo deveria omitir o atributo type. Seria bom omitir o atributo type? Isso causaria algum problema?

    
por Cracker 09.07.2011 / 18:12
fonte

1 resposta

48

Dê uma olhada nisso como referência (Book of Speed): link

Essencialmente, a melhor maneira é combinar todo o seu javascript em um arquivo chamado algo como all.min.js, que também é minimizado.

Normalmente, em HTML5, você faria algo como:

<script src="js/all.min.js"></script>

Como você pode ver, você NÃO precisa do atributo type em HTML5, mas você faz em outras versões de HTML e XHTML . A especificação esclarece que, se o conteúdo é diferente de "texto / javascript", então você precisa especificar o atributo type, em HTML5.

Algumas coisas para lembrar:

Nota:

Se você especificar outro tipo diferente de text/javascript , use um dos itens a seguir:

  • "aplicativo / ecmascript"
  • "aplicativo / javascript"
  • "application / x-ecmascript"
  • "aplicativo / x-javascript"
  • "texto / ecmascript" "texto / 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"

A lista acima é de: link

Lembre-se de que você não usaria o atributo language, apenas o atributo type.

    
por 09.07.2011 / 21:37
fonte

Tags