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>
还没有评论,来说两句吧...