为什么要使用"text/javascript"?

mar*_*nda 0 javascript

可能重复:
我应该在我的SCRIPT标签中包含type ="text/javascript"吗?
带有类型的<script>标签和没有类型的<script>之间的区别?

这个:

<script type="text/javascript">
    alert("Hello world!");
</script>
Run Code Online (Sandbox Code Playgroud)

还有这个:

<script>
    alert("Hello world!");
</script>
Run Code Online (Sandbox Code Playgroud)

似乎完成了同样的事情(至少在chrome,firefox,ie),所以,有什么区别?我为什么要加上那些额外的25个字符?

Que*_*tin 5

编写HTML 4规范时,假设人们会使用各种脚本语言(规范中有VBscript和TCL的例子).这要求作者使用所使用的语言.

它没有那种方式,JavaScript已经很好地赢得了.HTML 5草案使属性成为可选,JavaScript成为默认语言(反映了浏览器多年来所假设的内容).