language = "javascript" vs. type= "text/javascript"
para adicionar JavaScript ao HTML, já vi pessoas a usar
<script language=javascript>
e
<script type="text/javascript">
não parece que o script esteja incorporado ou influencie esta decisão.
Qual é a preferida e porquê? 11
2 answers
<script language="javascript">
foi utilizado em navegadores muito antigos e está desactualizado.
<script type="text/javascript">
é o padrão HTML 4.
No HTML 5, o parâmetro type
é opcional (JavaScript é o padrão), então você pode apenas fazer <script>
.
Como um hack legal, se você colocar um inválido {[[2]}, o script não será executado, mas você ainda pode ler os dados em JavaScript. Algumas bibliotecas modelo fazem isso.
14
Author: Rocket Hazmat, 2013-04-12 15:55:37
A language
o atributo é depreciado . Utilizar apenas type
. Você não precisa especificar type
em HTML5, é javascript por padrão.
7
Author: Christoph, 2013-04-12 15:55:09