gpt4 book ai didi

javascript - 我应该将 Javascript/jQuery 文件的链接放在我的 html 文件中的什么位置?

转载 作者:太空狗 更新时间:2023-10-29 15:58:14 24 4
gpt4 key购买 nike

我最近注意到我的某些(不是全部)javascript 和 jQuery 脚本将无法工作,除非我将 .js 文件的链接放在更靠近页面底部的位置,而不是我放置链接的头部区域我的 .css 文件。

据我所知,javascript 可以放在任何一个地方,建议不要放在标题中,因为它也会减慢页面加载过程。同时,如果我把它放在 html 文件的 body 标签中,它看起来有点乱,并且想知道将 .js 文件放在一个干净的地方的最佳做法是什么。我应该总是把它放在结束 body 标签之前的最底部吗?专业的 Web 开发人员如何处理这个问题?

最佳答案

如果您的脚本无法工作,除非您将它们放在底部,那么您很可能在 DOM 尚未准备好时开始操作 DOM(或者您可能使用了 document.write,但我怀疑情况是否如此) .要解决这个问题,您需要仅在 DOM 准备就绪时才开始处理。使用 jQuery,你需要这样的东西:

$(function() {
// DOM is ready here and you can safely manipulate it
});

关于脚本的定位如何影响性能,我建议您阅读来自客户端性能大师的 3 篇文章:

异步加载延迟执行 是目前非常热门的话题。它们允许您在 <head> 处清晰地定义所有内容但要非常具体地说明它们如何加载以及何时执行。

关于javascript - 我应该将 Javascript/jQuery 文件的链接放在我的 html 文件中的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4576370/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com