HTML5脚本标记是否需要type=";javascript;?

HTML5脚本标记是否需要type=";javascript;?,html,Html,可能重复: 在HTML5中,标签需要属性type=“text/javascript”? 我的意思是,如果标记将包含javascript,这不是很明显吗?不,它是 type属性提供脚本的语言或脚本的格式 数据。如果属性存在,则其值必须是有效的MIME 类型。不能指定字符集参数。默认值,即 如果属性不存在,则使用“text/javascript” 干脆 <script src=yourpath.js></script> (是的,) 请注意,您不必担心HTML5之前的浏

可能重复:

在HTML5中,标签需要属性
type=“text/javascript”

我的意思是,如果
标记将包含javascript,这不是很明显吗?

不,它是

type属性提供脚本的语言或脚本的格式 数据。如果属性存在,则其值必须是有效的MIME 类型。不能指定字符集参数。默认值,即 如果属性不存在,则使用“text/javascript”

干脆

<script src=yourpath.js></script>

(是的,)

请注意,您不必担心HTML5之前的浏览器,所有浏览器都将JavaScript视为默认脚本语言。

来自:

如果语言不是“text/javascript”描述的语言,则必须存在type属性

以及:

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


相反,这意味着如果
src
属性用于有效的JavaScript文件,则不需要该属性。

我想这不是基于实际的.js扩展名?如果文件是script.javascript,我想它仍然默认为javascript?@BenHolness-mime类型将这些东西放在一起。再说一次,默认值就是默认值——扩展名是什么并不重要。这就是我的想法,我只是想看看你提到的.js。谢谢@本霍内斯-公平点。答案已更新,希望能消除歧义。
有效吗?@caffinatedmonkey不,不会。所以我正在阅读您引用的引号省略链接,下面几行,在
双引号属性值语法
部分,示例是
。这是否使该联盟成为谷歌的死敌?javascript不需要它。这并不意味着它是无用的。。。我仍然希望Chrome将包括。。。。。有一天(我可以做梦,对吧?)我还不确定是否不使用引号。此外,许多IDE都会在没有引号的情况下大卸八块。请注意,用于结束的另一个QA现在已经过时了。一个完全相同的问题也有同样好的答案。