javascript - 如何在.js文件中指定脚本类型?

标签 javascript html dojo

在 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/

相关文章:

Javascript splice 方法从两个数组中删除值

带变量的 JavaScript 函数不起作用

html - 如何阻止元素移动

javascript - 如何使用 javascript 在数组对象变量中使用 foreach 循环

javascript - 是否可以在我的服务器上为我的网站禁用 JS

javascript - 编码的 JavaScript 不工作

html - TD不会成为链接?

javascript - Dojo 无法通过 ID 获取元素

javascript - 处理dojo EdgeToEdgeStoreList事件

javascript - dojox.form.Rating 未出现在发布数据中