<script>中text/javascript和application/javascript两个不同属性的区别
2022/4/1 14:19:41
本文主要是介绍<script>中text/javascript和application/javascript两个不同属性的区别,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
如题。
我最近在做的一个项目里面遇到一个小问题。就是我写在<script>标签中的javascript语句,在chrome,safari,firefox,IE9.10.11上面都可以正常运行,但是到了IE8以下的浏览器就无法运行了。
一开始以为是我的语句里面有一些兼容性问题,于是我又单独写了个例子去运行,同样的javascript代码在各个浏览器中都成功运行,可是到了我的项目中就是运行不了。
偶然之中,我瞥见我的<script>标签是这样子写的:
<script type="application/javascript"> //执行语句 </script>
这是书写的时候Dreamweaver自动补全的。
但是在我自己运行的例子中我的script标签写的是:
<script type="text/javascript"> //执行语句 </script>
于是,我将我项目中的标签type属性修改成了text-javascript,然后,然后在IE8一下就可以运行了。
下面补充一下关于这个属性的一些知识:
最实用的用法,现在各大浏览器已经都基本上支持了HTML5,HTML5中我们已经可以直接使用<script></script>而不需要制定script标签的type属性了。
根据内核属性,我们将浏览器分为四类:IE6/7/8/9/10/11,firefox, chrome/safari, opera.
如果需要在script标签中添加type属性,一般type有下面几种:
1.text/javascript:这是目前来说次于<script></script>标签的最合适的type属性
2.application/javascript:这个属性亲测在IE8以下的浏览器中无法被识别。
3.language="javascript":这个标签是W3C的HTML标准,但是目前已经不再推荐使用。
4. text/ecmascript:少用
5. text/jscript:少用
6.text/vbscript:少用
这篇关于<script>中text/javascript和application/javascript两个不同属性的区别的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?