在HTML中使用JavaScript

<script>标签属性

async:可选。表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或当代加载其他脚本。只对外部脚本文件有效。

defer:可选。表示脚本可以延迟到文档完全解析和显示之后再执行。只对外部脚本文件有效。

在使用<script>嵌入JavaScript代码时,记住不要在代码中的任何地方出现"</script>"字符串。因为按照解析嵌入式代码的规则,当浏览器遇到字符串"</script>"时,就会认为那是结束的标签。要通过转义字符""解决这个问题 alert("</script>")。

需要注意的是。带有src属性的<script>元素不应该在其<script>和</script>标签之间再包含额外的JavaScript代码。如果嵌入了代码,则只会下载并执行外部脚本文件,嵌入的代码会被忽略。

<noscript>元素中的内容只有在下列情况下才会显示出来

  • 浏览器不支持脚本
  • 浏览器支持脚本,但脚本被禁用。
<noscript>
    本页面需要浏览器支持(启用)JavaScript。
</noscript>
原文地址:https://www.cnblogs.com/zhenjianyu/p/13468904.html