技术文摘
在 HTML 里怎样调用外部 JS
在 HTML 里怎样调用外部 JS
在网页开发中,将 JavaScript 代码分离到外部文件并在 HTML 中调用,不仅能使代码结构更清晰,还便于维护和复用。下面就详细介绍在 HTML 里调用外部 JS 的方法。
要创建一个外部的 JavaScript 文件,文件扩展名通常为.js。例如,在文本编辑器中编写一个名为 script.js 的文件,在其中编写你需要的 JavaScript 代码,比如一个简单的函数:function greet() { alert('Hello, World!'); }
接下来就是在 HTML 文件中调用这个外部 JS 文件。有两种常见的方式。
第一种方式是使用 script 标签的 src 属性。在 HTML 文件的
标签内或标签内都可以放置 script 标签。例如,将 script 标签放在标签内:<!DOCTYPE html>
<html>
<head>
<title>调用外部 JS</title>
<script src="script.js"></script>
</head>
<body>
<!-- 页面内容 -->
</body>
</html>
当浏览器解析到这个 script 标签时,会根据 src 属性指定的路径去加载外部的 JavaScript 文件。不过,这种方式有个特点,当 script 标签在
标签内时,会阻塞页面的渲染,直到该 JavaScript 文件加载和执行完毕。所以,如果 JavaScript 文件较大或者执行时间较长,可能会导致页面加载缓慢,用户体验不佳。第二种方式是将 script 标签放在
标签的底部。代码示例如下:<!DOCTYPE html>
<html>
<head>
<title>调用外部 JS</title>
</head>
<body>
<!-- 页面内容 -->
<script src="script.js"></script>
</body>
</html>
这种方式的优势在于,浏览器会先渲染页面的可见内容,然后再加载和执行 JavaScript 文件,这样可以提高页面的加载速度,让用户更快看到页面内容。
在调用外部 JS 时,还可以设置 script 标签的一些属性,如 defer 和 async。defer 属性表示脚本在文档解析完成后、DOMContentLoaded 事件触发前执行,并且会按照 script 标签在文档中的顺序执行;async 属性表示脚本在文档解析过程中异步加载,加载完成后立即执行,不会按照 script 标签的顺序执行。
掌握在 HTML 里调用外部 JS 的方法,对于高效开发高质量的网页至关重要,开发者可根据实际需求灵活选择合适的调用方式。
TAGS: 常见问题解决 HTML与JS交互 HTML调用外部JS方法 外部JS文件规范
- 图像风格迁移现可用框架:基于 Python 编写,与 PyTorch 兼容,新手亦可操作
- 前缀、后缀、中缀表达式转化求值之浅析
- 神仙颜值的 Redis 客户端工具推荐,现已开源
- 无锁缓存每秒 10 万并发的实现之道
- 云原生生态大会次日 网易数帆 Service Mesh 及百胜中国中台架构实践
- 2020 鸿蒙开发板 6:WiFi IoT 智能家居套件中的温度传感器与 OLED 实践
- 算法模型的自动超参数优化之道
- MIT 新发现:数学好不等于编程能力强,二者激活大脑区域有别
- Java 开发的应用领域有哪些?
- Java 语言在竞争编程中为何比 CPP 慢
- Python 安装包的八种酷炫技巧
- 不懂分布式系统性能调优?快来看这篇文章!
- 代码注释乃程序员必备技能,可你的注释也太奇葩!
- PyQt 构建专业外观的 GUI 中篇
- 清华大学首推自动图机器学习工具包 开源易用且可扩展