gpt4 book ai didi

javascript - 关于 "Put SCRIPTs at the bottom"建议的问题

转载 作者:行者123 更新时间:2023-12-03 21:07:23 24 4
gpt4 key购买 nike

我已阅读关于将 SCRIPT 放在底部的建议(例如 Is "Put Scripts at the Bottom" Correct? )并且我理解这个概念。

不过,我有一个疑问。

如果我有一个 OnClick 甚至调用一个 JS 函数,如果没有加载 javascript 包含文件,该函数将失败。我可以解决这个问题,但它非常复杂。

我的想法的核心是,在第一页加载后,脚本将缓存在客户端的浏览器中,因此在第一页之后,它不会对我放置 SCRIPT include 指令的性能产生任何影响,但它可能会对我的 OnClick 事件产生影响。

我可以看到在第一页上加载一些巨大的 Javascript 库会很慢,可能会导致一些/许多用户“点击关闭”。但是对于第二页以后,在页尾添加脚本有什么好处吗?

如果我真的很笨并且忽略了一些重要的事情,我将不胜感激;谢谢。

最佳答案

将脚本放在哪里并不重要,特别是如果您使用的是带有适当 onPageLoad 事件的 JS 框架(如 jQuery 的 ready() )

但是,对于从外部加载的脚本,如分析代码、广告等。将它们放在页面底部非常重要。这是因为即使用户启用了缓存,缓存也会刷新,一些脚本使用 iframe 加载其内容而不缓存(即广告)。如果这些没有放在页面底部,那么浏览器会在加载它们时挂起,而且通常情况下,它们所在的服务器响应速度可能会非常慢。

关于javascript - 关于 "Put SCRIPTs at the bottom"建议的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1776344/

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