在 html 文件中,你可能可以这样写:
<script type="aaa/bbb" src="xyz.js"></script>
语言=“javascript”
在 JavaScript 文件(.js)中,它只是原始 JavaScript 代码,没有指定类型,是否假设所有类型都是“text/javascript”?如果您输入“aaa/bbb”怎么办?
Dojo 是一个可能需要这个的示例。
最佳答案
是的,在 JavaScript 文件中,您只需编写代码,周围不带任何标签。它是在指定类型的页面中包含文件的标记。所以你可能有:
foo.js:
function doSomethingReallyCool() {
// ...
}
...您可以这样添加:
<script src="foo.js"></script>
您可以选择在 script
element 上指定类型
:
<script type="text/javascript" src="foo.js"></script>
...但实际上这对于 JavaScript 来说是不必要的,只有当您引用的文件不是 JavaScript 时才需要它(例如 IE 上的 VBScript)。
请注意,示例中的语言
属性从来都不是任何规范的一部分。自 HTML 4(12 年前)以来,指示语言的正确方法是通过 type
属性。
关于javascript - 如何在.js文件中指定脚本类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8532764/