📜  如何使用脚本标签 - Html (1)

📅  最后修改于: 2023-12-03 15:24:02.026000             🧑  作者: Mango

如何使用脚本标签 - Html

在HTML中,脚本标签(<script>)被用于嵌入JavaScript代码到网页中。本文将介绍如何使用脚本标签,以及一些脚本标签的常见用法。

基本用法

脚本标签可以放在HTML文档中的任何位置,但通常放在<head><body>标签中。

<!DOCTYPE html>
<html>
  <head>
    <title>My Page</title>
    <script>
      // JavaScript code goes here
    </script>
  </head>
  <body>
    <h1>Hello, World!</h1>
    <script>
      // More JavaScript code goes here
    </script>
  </body>
</html>

注意,脚本标签中的代码必须用JavaScript语言编写。

外部脚本

除了内嵌脚本,我们也可以将JavaScript代码放在独立的.js文件中,然后用脚本标签将其引入到HTML文档中。

<!DOCTYPE html>
<html>
  <head>
    <title>My Page</title>
    <script src="script.js"></script>
  </head>
  <body>
    <h1>Hello, World!</h1>
  </body>
</html>

注意,通过src属性引入外部脚本时,<script>标签不需要包含JavaScript代码。另外,引入外部脚本的位置应该位于HTML文档的最后面,以免阻塞页面的渲染。

延迟脚本

我们还可以使用defer属性来告诉浏览器,该脚本可以延迟到HTML文档解析完成后再执行。这样可以加快页面的加载速度。

<!DOCTYPE html>
<html>
  <head>
    <title>My Page</title>
    <script src="script.js" defer></script>
  </head>
  <body>
    <h1>Hello, World!</h1>
  </body>
</html>

注意,defer属性只在<script>标签中引入外部脚本时起作用。

异步脚本

如果我们需要保证脚本不会阻塞页面的加载与渲染,可以使用async属性。该属性告诉浏览器,在下载脚本的同时,继续解析HTML文档,不必等待脚本下载完成。

<!DOCTYPE html>
<html>
  <head>
    <title>My Page</title>
    <script src="script.js" async></script>
  </head>
  <body>
    <h1>Hello, World!</h1>
  </body>
</html>
结论

脚本标签是将JavaScript代码嵌入HTML文档中的基础。通过脚本标签,我们可以内嵌脚本、引入外部脚本、延迟脚本和异步脚本,以满足不同的需求。

以上介绍涵盖了脚本标签的基本用法,提供了良好的参考资料。请各位程序员根据实际需求合理运用,并继续学习更高级的技术。