📅  最后修改于: 2023-12-03 15:24:02.026000             🧑  作者: Mango
在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文档中的基础。通过脚本标签,我们可以内嵌脚本、引入外部脚本、延迟脚本和异步脚本,以满足不同的需求。
以上介绍涵盖了脚本标签的基本用法,提供了良好的参考资料。请各位程序员根据实际需求合理运用,并继续学习更高级的技术。