使用Javascript时未说明脚本语言

Not stating the script language when using Javascript

本文关键字:脚本 语言 未说明 Javascript 使用      更新时间:2023-09-26

可能重复:
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