首页 web前端 css教程 '标签”的'type”属性真的有必要吗?

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

Nov 25, 2024 am 02:56 AM

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 上进行了测试:

VUE 3 VUE 3 Apr 02, 2025 pm 06:32 PM

它的出局!恭喜Vue团队完成了完成,我知道这是一项巨大的努力,而且很长时间。所有新文档也是如此。

您可以从浏览器获得有效的CSS属性值吗? 您可以从浏览器获得有效的CSS属性值吗? Apr 02, 2025 pm 06:17 PM

我有人写了这个非常合法的问题。 Lea只是在博客上介绍了如何从浏览器中获得有效的CSS属性。那样的是这样。

在CI/CD上有点 在CI/CD上有点 Apr 02, 2025 pm 06:21 PM

我说的“网站”比“移动应用程序”更合适,但我喜欢Max Lynch的框架:

带有粘性定位的堆叠卡和一点点的杂物 带有粘性定位的堆叠卡和一点点的杂物 Apr 03, 2025 am 10:30 AM

前几天,我发现了科里·金尼文(Corey Ginnivan)网站上的这一点,当您滚动时,彼此之间的卡片堆放集。

在WordPress块编辑器中使用Markdown和本地化 在WordPress块编辑器中使用Markdown和本地化 Apr 02, 2025 am 04:27 AM

如果我们需要直接在WordPress编辑器中向用户显示文档,那么最佳方法是什么?

比较浏览器的响应式设计 比较浏览器的响应式设计 Apr 02, 2025 pm 06:25 PM

这些桌面应用程序中有许多目标是同时在不同的维度上显示您的网站。因此,例如,您可以写作

如何将CSS网格用于粘头和页脚 如何将CSS网格用于粘头和页脚 Apr 02, 2025 pm 06:29 PM

CSS网格是一系列属性的集合,旨在使布局比以往任何时候都容易。像任何东西一样,那里有一点学习曲线,但是网格是

为什么Flex布局中的紫色斜线区域会被误认为是'溢出空间”? 为什么Flex布局中的紫色斜线区域会被误认为是'溢出空间”? Apr 05, 2025 pm 05:51 PM

关于Flex布局中紫色斜线区域的疑问在使用Flex布局时,你可能会遇到一些令人困惑的现象,比如在开发者工具(d...

See all articles