除了"module"之外,<script>标签的type属性还可以设置其他几个值。下面是一些常见的选项:
- text/javascript: 这是
<script>标签的默认值,如果未指定type属性,浏览器会将其视为text/javascript。在 HTML5 中,这个值通常可以省略。 - text/html: 这个值表示脚本内容是 HTML 代码。这在一些特殊情况下会有用,比如将 HTML 代码嵌入到 JavaScript 中。
- text/css: 这个值表示脚本内容是 CSS 代码。在一些情况下,可以通过
<script>标签来包含 CSS 代码,虽然这通常不是最佳的做法。 - application/json: 这个值表示脚本内容是 JSON 数据。通常在一些特殊的需求下,可以使用
<script>标签来加载 JSON 数据。