JavaScript脚本标记中type属性的意义是什么?

时间:2015-10-17 09:16:05

标签: javascript types tags

在JavaScript中,<script src="some-javascript-file.js"></script><script src="some-javacript-file.js" type="text/javascript"></script>都可以在我的网页中使用。这适用于外部JavaScript代码和html中定义的脚本。我知道textapplication问题。如果省略了什么,那么type属性本身在JavaScript <script>标记中的重要性是什么?

2 个答案:

答案 0 :(得分:2)

从HTML 5开始,type属性是可选的。

如果省略,则浏览器默认为JavaScript ..

对于内联脚本,如果您没有将JavaScript放入脚本元素中,那么您需要指定类型以阻止它被视为JavaScript。

对于链接脚本,如果您没有链接到JavaScript脚本,那么您需要指定类型以阻止浏览器为其发出HTTP请求,看到内容类型不是JS,然后抛出一个错误。

答案 1 :(得分:0)

出于浏览器兼容性原因。

{1}}属性在JavaScript 1+时代取代了 FragmentB fragment = new FragmentB(); fragment.setArguments(getArguments());//get arguments from old fragment fl.setId(R.id.change_fl);//change id because if I don't change it, //fragment will be set up in first found view with this Id. //Because left and right fragment have the same id, fragmentmanager can set fragment at left or right side. getFragmentManager().beginTransaction() .replace(R.id.change_fl, fragment) .commit(); 属性,您之前可以选择type作为首选脚本语言,但您很少见到今天。

language属性本身是可选,它用于表示 内容类型 ,也称为 MIME < / strong>类型。如果省略脚本标记中的type属性,则VBScript值是默认值。