首页 > web前端 > css教程 > 正文

'标签”的'type”属性真的有必要吗?

Mary-Kate Olsen
发布: 2024-11-25 02:56:11
原创
644 人浏览过

Is the `` Tag's `type` Attribute Really Necessary?

质疑 <script> 中是否需要类型属性标签</script>

虽然 Web 服务器负责设置 MIME 类型,但在 <script> 中包含“type”属性是很重要的。标签引发了关于其目的和必要性的争论。</script>

Douglas Crockford 的观点:

Douglas Crockford 认为“type”属性在 XHTML 中是多余的,在 HTML 中是不必要的。浏览器本质上将 JavaScript 识别为默认编程语言,这使得它变得多余。省略该属性会产生更简洁且普遍兼容的方法。

MIME 类型争议:

W3C 选择接受 MIME 类型的“type”属性。然而,缺乏标准化意味着脚本的 MIME 类型会有所不同,包括“text/javascript”和“application/ecmascript”等选项。值得庆幸的是,浏览器始终默认使用 JavaScript,使得 MIME 类型属性在很大程度上无关紧要。

实验评估:

为了说明省略“type”属性的兼容性,五个脚本在 Chrome 和 IE8 上进行了测试:

  • (1)
  • <脚本类型=“text/javascript”> (2)
  • 热门教程
    更多>
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板