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

时间:2011-12-16 10:20:43

标签: javascript html dojo

在html文件中,您可以写:

<script type="aaa/bbb" src="xyz.js"></script> language =“javascript”

在JavaScript文件(.js)中,它只是未指定类型的原始JavaScript代码,是假设所有类型都是“text / javascript”?如果您输入的类似“aaa / bbb”怎么办?

Dojo就是一个可能需要这样做的例子。

1 个答案:

答案 0 :(得分:5)

是的,在JavaScript文件中,您只需编写代码而不需要任何标记。它是包含指定类型的页面中的文件的标记。所以你可能有:

foo.js:

function doSomethingReallyCool() {
   // ...
}

...你这样包括:

<script src="foo.js"></script>

您可以选择在script element上指定type

<script type="text/javascript" src="foo.js"></script>

...但实际上这对JavaScript来说是不必要的,如果您引用不是 JavaScript的文件(如IE上的VBScript),则只需要它。

请注意,示例中的language属性从未成为任何规范的一部分。自HTML 4(12年前)以来,通过type属性指示语言的正确方法。