全能编程开发工程师笔记 – 关于标签

一、script标签

标签用于定义客户端脚本,比如JavaScript。你可以在script元素中编写脚本,也可以引用外部脚本文件。script标签常常放置在HTML文档的head元素中。

<!DOCTYPE html>
<html>
<head>
<script>
function myFunction() {
  document.getElementById("demo").innerHTML = "Hello World!";
}
</script>
</head>
<body>

<h2>JavaScript in Head</h2>

<p id="demo">A Paragraph.</p>

<button type="button" onclick="myFunction()">Try it</button>

</body>
</html>

二、scripture

scripture是指《圣经》,与标签本身没有太大关系。

三、script error

当客户端JavaScript存在语法错误或其他运行时错误时,会发生script error。你可以在浏览器控制台中查看这些错误信息。

四、scripts

scripts是指客户端脚本文件,可以是JavaScript、VBScript等脚本。在HTML文档中,我们可以通过script标签引入这些脚本文件。以下代码展示如何引入scripts中的一个JavaScript文件:

<!DOCTYPE html>
<html>
<head>
<script src="myscripts.js"></script>
</head>
<body>

<h2>My First Web Page</h2>

<p>My first paragraph.</p>

</body>
</html>

五、script标签的作用

script标签可以用于以下几个方面:

  • 定义JavaScript脚本
  • 引入JavaScript文件
  • 定义文档类型
  • 定义外部资源类型

六、script标签放在什么位置

一般情况下,script标签放在head元素中,以确保在页面加载时脚本被加载和解释。但如果您的脚本依赖于页面元素,则应该将其放在元素后面。例如:

<!DOCTYPE html>
<html>
<head>
<script src="myscripts.js"></script>
</head>
<body>

<h2>My First Web Page</h2>

<p>My first paragraph.</p>

<script>
document.getElementById("demo").innerHTML = "Hello JavaScript!";
</script>

</body>
</html>

七、script async和defer

async和defer都是为了优化页面性能而生。它们都可以异步加载脚本,但实现方式略有不同。

使用async,脚本将立即异步加载,而不会阻止文档解析。可以多次使用async属性,但是如果多个脚本依赖于彼此,则有可能出现问题。

使用defer,脚本也可以异步加载,但会在文档解析完成之后才执行。可以多次使用defer属性,但脚本的执行顺序会按照它们的位置来决定。

<!DOCTYPE html>
<html>
<head>
<script src="scripts.js" async></script>
</head>
<body>

<h2>My First Web Page</h2>

<p>My first paragraph.</p>

</body>
</html>

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/236663.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-12 12:01
下一篇 2024-12-12 12:01

相关推荐

发表回复

登录后才能评论