Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用属性';脚本语言=";javascript"';当插入JavaScript文件时?_Javascript_Html - Fatal编程技术网

使用属性';脚本语言=";javascript"';当插入JavaScript文件时?

使用属性';脚本语言=";javascript"';当插入JavaScript文件时?,javascript,html,Javascript,Html,我知道你在做什么 <script language="javascript" src="script.js"> 或 都是一样的。我只是想了解,在某些情况下,我们是否必须添加language=“javascript”?如果您正在编写HTML3.2,则该属性是必需的(您不应该这样做,这是21世纪) 如果您正在编写HTML4.x或XHTML1.x,您可以添加它(您不应该这样做,现在是2017年) 如果您正在编写HTML5,则该属性已过时(应该省略)。如果您正在编写HTML3.2,

我知道你在做什么

<script language="javascript" src="script.js">



都是一样的。我只是想了解,在某些情况下,我们是否必须添加language=“javascript”

如果您正在编写HTML3.2,则该属性是必需的(您不应该这样做,这是21世纪)

如果您正在编写HTML4.x或XHTML1.x,您可以添加它(您不应该这样做,现在是2017年)


如果您正在编写HTML5,则该属性已过时(应该省略)。

如果您正在编写HTML3.2,则该属性是必需的(您不应该这样做,现在是21世纪)

如果您正在编写HTML4.x或XHTML1.x,您可以添加它(您不应该这样做,现在是2017年)

如果您正在编写HTML5,则它已过时(应省略)

作者不应在文件上指定属性 元素

如果属性存在,则其值必须与字符串“
JavaScript
”匹配,并且 必须省略该属性或其值必须为 匹配字符串“
text/javascript

应该完全忽略该属性(使用值 “
JavaScript
”,则无效),或替换为使用 属性

所以,重要的是这个问题。不过,你不需要把它说得很清楚

type
属性提供脚本的语言或脚本的格式 数据如果属性存在,则其值必须为。不能指定
字符集
参数

如果属性不存在,则使用默认值“
text/javascript

作者不应在文件上指定属性 元素

如果属性存在,则其值必须与字符串“
JavaScript
”匹配,并且 必须省略该属性或其值必须为 匹配字符串“
text/javascript

应该完全忽略该属性(使用值 “
JavaScript
”,则无效),或替换为使用 属性

所以,重要的是这个问题。不过,你不需要把它说得很清楚

type
属性提供脚本的语言或脚本的格式 数据如果属性存在,则其值必须为。不能指定
字符集
参数

如果属性不存在,则使用默认值“
text/javascript

根据(HTML、JS、DOM等的重要参考)

语言
与type属性一样,该属性标识正在使用的脚本语言。但是,与type属性不同,该属性的可能值从未标准化。应改用type属性

因此,可能不应该使用
语言
属性

同一文档中的
type
属性表示:

类型
该属性标识嵌入在脚本元素中或通过元素的src属性引用的代码的脚本语言。这被指定为MIME类型;支持的MIME类型的示例包括text/javascript、text/ecmascript、application/javascript和application/ecmascript。如果缺少此属性,则脚本将被视为JavaScript

因此,最低版本是可以接受的:

<script src="script.js">

最正确的显式版本是:

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

根据(HTML、JS、DOM等的重要参考)

语言
与type属性一样,该属性标识正在使用的脚本语言。但是,与type属性不同,该属性的可能值从未标准化。应改用type属性

因此,可能不应该使用
语言
属性

同一文档中的
type
属性表示:

类型
该属性标识嵌入在脚本元素中或通过元素的src属性引用的代码的脚本语言。这被指定为MIME类型;支持的MIME类型的示例包括text/javascript、text/ecmascript、application/javascript和application/ecmascript。如果缺少此属性,则脚本将被视为JavaScript

因此,最低版本是可以接受的:

<script src="script.js">

最正确的显式版本是:

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


此外,当vbscript成为IE上的一种东西时,它也被使用。现在,我们只使用Javascript,几乎不需要使用该属性。你仍然可以把它用于其他语言。PHPAlso,当vbscript在IE上成为一种东西时,它就被使用了。现在,我们只使用Javascript,几乎不需要使用该属性。你仍然可以把它用于其他语言。PHP