做HTML5脚本标记需要type =“javascript”?
可能重复:
你需要在<script>标签中指定的text / javascript吗?
在HTML5中, <script>
标签需要属性type="text/javascript"
?
我的意思是不是很明显,如果<script>
标签将包含JavaScript?
不, 现在已经没用了 。
type属性给出脚本的语言或数据的格式。 如果该属性存在,则其值必须是有效的MIMEtypes。 charset参数不能被指定。 如果该属性不存在,则使用默认值“text / javascript”。
简单地做
<script src=yourpath.js></script>
(是的, 你也可以省略引号 )
请注意,您不必担心HTML5之前的浏览器,它们都始终将JavaScript视为默认的脚本语言。
从规格 :
如果语言不是“text / javascript”所描述的,那么type属性必须存在
和:
如果该属性不存在,则使用默认值“text / javascript”。
相反,这意味着如果你的src
属性是一个有效的JavaScript文件,这是不需要的。