我只是想知道浏览器在什么时候从缓存中执行 JavaScript。即使我做了一些研究,我还是找不到任何令人满意的答案。
假设我有一个站点,我将所有的 JS 放在一个文件中,我将其包含在结束 body-tag 之前。
现在,如果缓存为空,则 JS 在(大部分)内容已经下载后加载,然后执行(除非我使用一种方法来延迟执行)。
但是如果我转到下一页,JS 在缓存中。它会在样式应用于 HTML 后立即执行吗?在这种情况下,如果我没记错的话,用户界面可能会在下载内容期间冻结。
希望我不会因为一些明显的事情而绞尽脑汁……