<script type =“text / javascript”>和<script>?</script>之间有什么区别?

时间:2014-09-09 06:02:34

标签: javascript html

如果我在HTML文档中使用<script>,之后使用JavaScript,后跟</script>,我的JavaScript在浏览器中加载得很好。我看到一些示例在线使用<script type='text/javascript'>,然后是</script>。使用这些有什么优点或不同之处吗?如果我只是在JavaScript周围使用<script>,我的代码是否错误?

1 个答案:

答案 0 :(得分:3)

<script></script>在html5中引入。 (这对旧浏览器不起作用。)

我们可以在其中省略类型,因为它使用默认类型text/javascript

但在html5之前我们使用了<script type="text/javascript"></script>。并且没有指定默认类型。

所以,要考虑:

  1. 如果您使用的是HTML5,请使用<script>
  2. 如果您使用的是旧版本,请使用<script type="text/javascript">
  3. 如果您正在编写脚本供人们在自己的网站上使用 (例如,可复制粘贴的代码,WordPress插件等,使用<script type="text/javascript"> and CDATA.
  4. have a look at this site for more detail