📜  对于每个附加到文档 - Javascript (1)

📅  最后修改于: 2023-12-03 14:53:38.837000             🧑  作者: Mango

对于每个附加到文档 - JavaScript

在大多数情况下,JavaScript 是编写动态,响应式和互动的 Web 应用程序的首选语言。当将脚本附加到文档时,可以创建和操作页面元素,从而改变页面动态的状态和行为。

通过引入脚本标签附加脚本

在 HTML 页面中,可以通过引入一个 script 标签来附加脚本。这可以通过在 HTML 的 head 或 body 标签中放置以下代码来完成:

<head>
  <script src="script.js"></script>
</head>

其中,标签的 src 属性指定了要加载的脚本文件的地址。然后,浏览器会下载这个文件,并在页面解析过程中执行它的内容。

内嵌脚本

除了通过外部文件附加脚本,也可以直接在 HTML 文件中嵌入 JavaScript 代码块。这样也可以通过使用 script 标签来实现。以下是一个简单的例子:

<body>
  <h1>这是一个内嵌脚本示例</h1>
  <script>
    document.write("欢迎来到我的网站!");
  </script>
</body>

在这个例子中,script 块包含了 JavaScript 代码,该代码通过 document.write() 方法将一段文本添加到页面中。

脚本的异步和延迟加载

当浏览器遇到 script 标签时,会下载该标签中引用的脚本,并在浏览器解析完其他 HTML 元素之前执行这个脚本。默认情况下,执行脚本的顺序是按它们出现的顺序,但是可以通过属性来修改这个顺序。以下是两个重要的属性:

  • async: 设置此属性可使浏览器异步下载脚本,使其加载的同时继续解析页面。这意味着如果脚本下载不完全,将不能执行,但是如果它包含任何异常,则会干扰页面上其他元素的操作。
  • defer: 设置此属性可延迟脚本的执行,使浏览器在完全解析 HTML 之后再执行脚本。这也可以保证脚本按正确的顺序执行,即按它们在 HTML 中出现的顺序。

以下是例子:

<script src="script.js" async></script>
<script src="script.js" defer></script>

现在你已经熟悉了如何附加 JavaScript 脚本。现在你可以开始编写你自己的脚本了,创建出更具互动性和动态的 Web 页面。