gpt4 book ai didi

javascript - 浏览器何时执行缓存中的 JavaScript?

转载 作者:行者123 更新时间:2023-11-28 10:24:57 25 4
gpt4 key购买 nike

我只是想知道浏览器在什么时候执行来自缓存的 JavaScript。尽管我做了一些研究,但不知何故找不到任何令人满意的答案。

假设我有一个网站,我将所有 JS 放在一个文件中,并将其包含在结束正文标记之前。

现在,如果缓存为空,则在(大部分)内容下载完毕后加载 JS,然后执行(除非我使用延迟执行的方法)。

但是如果我转到下一页,JS就在缓存中。样式应用到 HTML 后会立即执行吗?在这种情况下,如果我没记错的话,用户界面可能会在内容下载过程中卡住。

希望我没有因为一些显而易见的事情而绞尽脑汁......

最佳答案

从网络下载或使用缓存应该会得到相同的结果。当浏览器看到第二页的script标签时,就会调用缓存并执行。如果您还在第二页上关闭 body 标记之前插入 script 标记,您将得到相同的结果。

关于javascript - 浏览器何时执行缓存中的 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4657564/

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