HTML加载JS的几种方法
在网页开发中,JavaScript(简称JS)是一种广泛使用的脚本语言,用于实现网页的交互功能,HTML加载JS的方法有多种,本文将介绍其中的几种常见方法。
1、内联JavaScript
内联JavaScript是将JavaScript代码直接嵌入到HTML文件中的一种方法,这种方法简单易用,但可能导致HTML文件过大,影响页面加载速度。
示例代码:
<!DOCTYPE html>
<html>
<head>
<title>内联JavaScript示例</title>
</head>
<body>
<h1>内联JavaScript示例</h1>
<button onclick="alert('Hello, World!')">点击我</button>
</body>
</html>
2、外部JavaScript文件
外部JavaScript文件是将JavaScript代码保存在一个单独的文件中,然后在HTML文件中通过<script>标签引用,这种方法可以有效减少HTML文件的大小,提高页面加载速度。
示例代码:
index.html:
<!DOCTYPE html>
<html>
<head>
<title>外部JavaScript文件示例</title>
<script src="script.js"></script>
</head>
<body>
<h1>外部JavaScript文件示例</h1>
<button onclick="showAlert()">点击我</button>
</body>
</html>
script.js:
function showAlert() {
alert('Hello, World!');
}
3、事件属性中的JavaScript代码
在HTML元素的属性中直接写入JavaScript代码,当触发该属性对应的事件时,执行相应的JavaScript代码,这种方法适用于简单的交互效果。
示例代码:
<!DOCTYPE html>
<html>
<head>
<title>事件属性中的JavaScript代码示例</title>
</head>
<body>
<h1>事件属性中的JavaScript代码示例</h1>
<button onclick="alert('Hello, World!')">点击我</button>
</body>
</html>
4、DOM加载完成后执行JavaScript代码
我们需要在DOM(文档对象模型)加载完成后再执行JavaScript代码,可以使用window.onload事件或者DOMContentLoaded事件来实现,这种方法可以避免因为DOM尚未加载完成而导致的错误。
示例代码:
<!DOCTYPE html>
<html>
<head>
<title>DOM加载完成后执行JavaScript代码示例</title>
<script>
window.onload = function() {
alert('DOM加载完成');
}
</script>
</head>
<body>
<h1>DOM加载完成后执行JavaScript代码示例</h1>
</body>
</html>



还没有评论,来说两句吧...