声明<script type="text/javascript"> </script>
和<script language="javascript"> </script>
?
(注意我不是要问这些声明与空白的“<script>
”标签有关)
答案 0 :(得分:15)
使用<script type="text/javascript">
或仅<script>
(如果省略,则type
相同)。不要使用<script language="JavaScript">
;不推荐使用language
属性。
答案 1 :(得分:4)
在HTML 3.2中引入<script>
并使用语言名称时使用了语言属性。 type属性在HTML 4.0中替换它(因为所有描述非HTML媒体的内容都开始使用MIME类型)并采用MIME类型。
答案 2 :(得分:1)
<script language="javascript"> </script>
已弃用,不应再使用了。
<script type="text/javascript"> </script>
是当前(HTML4)的方式。
如果您有HTML5 DOCTYPE,则只需执行<script> </script>
。
答案 3 :(得分:1)
语言通常用于表示脚本所需的Javascript 版本。支持语言属性的浏览器如果不支持,则不会加载或运行脚本。关于唯一的用途是,如果您需要关键的Javascript函数,您需要为旧浏览器提供变通方法。
答案 4 :(得分:0)
我认为<script language="JavaScript">
未通过验证HTML 4.01。类型属性是必需的。