可能重复:
HTML脚本标记:类型还是语言?
当网络浏览器遇到时,性能或其他方面有什么不同吗
<script language="JavaScript" type="text/javascript">
与相反
<script>
他们似乎都在做同样的事情。
在Firefox中,language
已被弃用(因此您根本不应该使用它),如果您不指定type
,它将被假定为JavaScript。
类型
此属性标识嵌入脚本元素中或通过元素的src属性引用的代码的脚本语言。这被指定为MIME类型;支持的MIME类型示例包括text/javascript、text/ecmascript、application/javascript和application/emascript如果没有此属性,则脚本作为JavaScript处理
语言 已弃用
与type属性一样,该属性标识正在使用的脚本语言。然而,与type属性不同可能的数值从未被标准化type属性应为而是使用
建议似乎包括type
,但我怀疑它是否会对性能产生任何影响,因为JavaScript是唯一受支持的类型。不过,它可能会让一些浏览器进入怪癖模式,这将是非常糟糕的。
根据W3C建议,类型是必填字段:http://www.w3.org/TR/html4/interact/scripts.html