文章内容

2017/5/7 14:52:46,作 者: 黄兵

html script 标签中 type有如下这些值,请问分别是什么意思,在什么情况下使用~ type="text/javascript" type="application/javascript" type="application/x-javascript" 这3个有什么区别吗

`type="text/javascript"` 是比较老的写法
IETF 推荐的是 `type="application/javascript"`
实际上这两种没什么大区别,只是不同浏览器的支持不一样。

`type="application/x-javascript"` 的写法很少见到,`application/x-javascript` 好像是在 HTTP 请求/响应的 Header 中定义 Content-Type(mime-type)的时候用的。

另外,在 HTML5 标准中,可以直接写 `<script>...</script>`,浏览器默认这个“script”是 ECMAScript。

——————

又查了点资料,修改一下:

`type="application/x-javascript"` 中的 “x” 是“实验”的意思,这种声明有点老,但和 `type="application/javascript"` 一样,只是支持的浏览器更多一点。


作者:董劭田
链接:https://www.zhihu.com/question/19794923/answer/14447773
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
分享到:

发表评论

评论列表