为了账号安全,请及时绑定邮箱和手机立即绑定

<script>标签是否需要'type'属性?

<script>标签是否需要'type'属性?

qq_花开花谢_0 2019-11-29 14:40:40
我看过这两个:<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js'></script>和这个:<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js'></script>类型属性有任何关系吗?
查看完整描述

3 回答

?
Qyouu

TA贡献1786条经验 获得超11个赞

对于HTML 4.x,该type属性是必需的。资源


此属性指定元素内容的脚本语言,并覆盖默认脚本语言。脚本语言被指定为内容类型(例如“ text / javascript”)。作者必须为此属性提供一个值。此属性没有默认值。


对于HTML 5,它是可选的。如果未指定,则默认为text/javascript。资源


type属性提供脚本语言或数据格式。如果存在该属性,则其值必须是有效的MIME类型。不能指定charset参数。如果缺少该属性,则使用默认值,即“ text / javascript”。


建议:请参见HTML 5.2


对于HTML 5.2,如果使用有效的JavaScript MIME类型(例如text/javascript),则应将其省略。资源


省略属性或将其设置为JavaScript MIME类型,意味着该脚本是经典脚本,将根据JavaScript脚本顶级产品进行解释。经典脚本受字符集,异步和延迟属性的影响。作者应该忽略该属性,而不是多余地提供JavaScript MIME类型。


查看完整回答
反对 回复 2019-11-29
?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

出于测试目的,它将正常工作,但是W3C要求它正确验证。HTML 5草案没有要求它是必需的,但是在W3C上它仍然是草案形式,因此他们不建议这样做。

任何重要的浏览器都可以解析它。


查看完整回答
反对 回复 2019-11-29
  • 3 回答
  • 0 关注
  • 801 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信