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