当前位置: 首页 > 面试题库 >

哪个更好: 或

邵伟
2023-03-14
问题内容

使用哪种更好或更方便:

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

要么

<script>...</script>

问题答案:

您是否完全需要类型属性?如果您使用的是HTML5,则不会。否则,是的。HTML 4.01和XHTML 1.0
type根据需要指定属性,而HTML5具有可选属性,默认为text/javascript。HTML5现在得到了广泛的实现,因此,如果您使用HTML5doctype,<script>...</script>则是有效且不错的选择。

至于type属性中应该包含的内容application/javascript,2006年注册的MIME类型旨在替代text/javascript所有主要浏览器(包括InternetExplorer 9)的当前版本并受其支持。相关RFC的引用:

因此,该文档定义了text / javascript和text /
ecmascript,但将它们标记为“过时”。不建议使用上面列出的实验性和未注册的媒体类型。媒体类型

  * application/javascript
  * application/ecmascript

本文档中也定义了这些术语,它们旨在用于一般用途,应改为使用。

但是,直到版本8(包括8版)的IE都不会在属性为或的<script>元素内执行脚本,因此,如果您需要支持旧版IE,则可以使用。type``application/javascript``application/ecmascript``text/javascript



 类似资料:
  • 当开发一个需要我唯一识别手机用户的应用程序时。我希望得到一些关于使用手机UDID还是IMEI的建议。使用这两种方法有什么优点/缺点吗。如有任何意见,将不胜感激

  • 本文向大家介绍Zookeeper和Eureka哪个更好?,包括了Zookeeper和Eureka哪个更好?的使用技巧和注意事项,需要的朋友参考一下 Zookeeper和Eureka哪个更好? 1、CAP理论 一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求 C:数据一致性:保证所有数据都要同步 A:可用性:要保证任何时候请求数据都能够正常响应 P:分区容错性:当网络通信发生故

  • java.util.Objects类使用了许多新方法进行了扩展 对象#RequireNonNullElse 分别 中的对象#RequireNonNullElseget()。 如果第一个参数为非空,则返回第一个参数,否则返回非空的第二个参数或supplier.get()的非空值 但新功能与类中已存在的可选#orelse和可选#orelseget重叠 中的新方法与相应的方法之间的唯一区别是,suppl

  • 问题内容: 我一直在阅读和学习有关Docker的知识,并试图正确选择要使用的Django设置。到目前为止,有: Docker Compose 或Dockerfile 我了解在中使用了,但是我不确定是否将所有内容放入一个大的Dockerfile中并用多个命令处理不同的映像是否是一个好习惯? 我想使用几个不同的图像,包括: 请提供关于使用 Docker 设置此类环境的最佳实践的建议。 如果有帮助,我在

  • 问题内容: 我知道它们本质上是同一件事,但是就样式而言,哪个是创建空列表或字典的更好(更Pythonic的)? 问题答案: 在速度方面,空列表/字典没有竞争: 对于非空: 另外,使用方括号表示法还可以使您使用列表和字典理解,这可能就足够了。

  • 问题内容: 我经常会发现以下三种变体: 据我所知,它们都做相同的事情,我发现自己在代码库中使用了这三个。但是,我不喜欢用不同的方式做同样的事情。我应该坚持哪一个?他们中的任何一个都比其他两个更好吗? 问题答案: 使用或,并坚持使用,如果数据库允许或,则使用它。 简而言之,不要使用任何东西。这是一招的小马,很少会做你想做的事,在那些罕见的情况下,相当于 使用计数 使用您的所有疑问需要计数的一切,甚至