繁体   English   中英

将jQuery和JavaScript放入外部文件

[英]putting jquery and javascript into external file

我的许多页面都有jquery的amll位。

我想用一个$(document).ready(function() {

那里的一切。

这是个好主意吗?

如果有更多代码要执行,即使与该页面无关,每个页面的整体速度是否也会变慢? 我想象当dom准备好时执行外部脚本中的每一行代码。 还是我的理解错误?

如果没有更多的代码要执行,即使每个页面都与页面无关,整个页面的整体速度也会变慢吗?

外部脚本文件可能有一些加载开销,但是,如果您在多个页面上使用该脚本,则最好使用外部脚本;否则,不建议使用外部脚本文件。 它会被缓存并且是即时的。

我想象当dom准备好时执行外部脚本中的每一行代码。 还是我的理解错误?

是。 如果将代码包装在函数中作为$(document).ready()的参数,它将在DOMContentLoaded执行。

如果将JS的所有内容放到一页中,而没有将它们称为函数,那么是的,每当您包含它们时,它们就会被执行。 最好将通用功能放入外部脚本中并保留在其中。 这将增加您的代码重用性,并加快页面加载速度,因为您的JS将被缓存。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM