. ..</script> 或 <script>...</script>-6ren"> . ..</script> 或 <script>...</script>-哪个更好用或者更方便: ... 或 ... 最佳答案 你真的需要类型属性吗?如果您使用的是 HTML5,则不会。否则,是的。 HTML 4.01 和 XHTML 1.0 指定了 type属性是必需的,-6ren">
gpt4 book ai didi

javascript - 哪个更好 : <script type ="text/javascript">. ..</script> 或 <script>...</script>

转载 作者:IT王子 更新时间:2023-10-29 02:46:08 30 4
gpt4 key购买 nike

哪个更好用或者更方便:

<script type="text/javascript">...</script> 

<script>...</script>

最佳答案

你真的需要类型属性吗?如果您使用的是 HTML5,则不会。否则,是的。 HTML 4.01 和 XHTML 1.0 指定了 type属性是必需的,而 HTML5 将其作为可选属性,默认为 text/javascript . HTML5 现已广泛实现,因此如果您使用 HTML5 文档类型,<script>...</script>是有效的,是一个不错的选择。

至于类型属性中应该包含什么,MIME 类型 application/javascript于 2006 年注册,旨在取代 text/javascript所有主流浏览器(包括 Internet Explorer 9)的当前版本都支持它。引自 the relevant RFC :

This document thus defines text/javascript and text/ecmascript but marks them as "obsolete". Use of experimental and unregistered media types, as listed in part above, is discouraged. The media types,

  * application/javascript
* application/ecmascript

which are also defined in this document, are intended for common use and should be used instead.

但是,IE 8 及更高版本不会在 <script> 中执行脚本带有 type 的元素application/javascript 之一的属性或 application/ecmascript ,所以如果你需要支持旧的 IE,你就会遇到 text/javascript .

关于javascript - 哪个更好 : &lt;script type ="text/javascript">. ..&lt;/script&gt; 或 &lt;script&gt;...&lt;/script&gt;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4243577/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com