javascript - 每个 html 页面都有 1 个 .js 文件可以吗?
问题描述
我可以这样写吗?我的网站加载速度不会有问题吗?
对于 index.html:
<html>
<body>
<script src="index.js"></script>
</body>
</html>
对于 about.html:
<html>
<body>
<script src="about.js"></script>
</body>
</html>
对于contact.html:
<html>
<body>
<script src="contact.js"></script>
</body>
</html>
我只是想把事情弄清楚。提前致谢!
解决方案
您应该提取在不同页面上运行的所有 javascript 代码中的共同特征。
想象一下 index.js 有一个创建列表的功能。和 about.js 具有相同的功能。在更新该功能时,您需要在一个地方进行更改。不是你有的五页。
至于速度,如果每个页面都有list.js文件的链接,浏览器只需要下载一次。它的代码将被缓存并在所有其他请求的页面中使用。
推荐阅读
- c++ - 返回 str 与 str.substr(0,str.size()) 在 leetcode 中给了我不同的输出
- python - 包含可选小数的正则表达式
- python - “str”对象在 Tkinter 回调中没有属性“get”
- ios - 如何计算 SwiftUI 中的标签栏高度?
- r - R读取(Excel,txt ...)带有条件的行和列
- python - 在函数定义之前立即导入依赖项是一种好习惯吗?
- c# - C# 按上次创建(最旧的记录)排序并将 DynamoDB 表中的结果限制为 20 条记录
- mysql - 我的 MySQL 查询中有未知错误。你可以帮帮我吗?
- c++ - C++手动分配和初始化对象
- java - 将 GSON 用于通用 Parcelable——如何检索类类型