5

我发现自己包含了越来越多来自 CDN 网站等的外部 JS 文件。当您复制带有标签的 HTML 代码时,我总是看到有些网站包含 MIME 类型,<script>而有些则没有。包含 MIME 类型的重要性是什么?是否存在不支持没有 MIME 类型的脚本的浏览器?

此外,我听说 JavaScript 的“官方”MIME 类型是application/javascript,但似乎每个人都使用text/javascript. 使用其中任何一种都有什么影响?

4

1 回答 1

2

在基于 HTML5 的网站中实际上没有必要。如果您使用的是 HTML5 文档类型,<!DOCTYPE html>则不需要包含指定类型,因为它现在是默认类型。

随着 HTML5 的出现,您的脚本标签只需要<script src="myScript.js"></script>. 如果您对两者之间的差异有更多兴趣,application/javascripttext/javascript查看这篇文章

于 2013-04-12T23:14:00.090 回答