当浏览器检索到缓存的html页面时,JavaScript是否再次运行?

Does JavaScript run again when the browser retrieves a cached html page?

本文关键字:是否 JavaScript 运行 检索 浏览器 缓存 html      更新时间:2023-09-26

我有一个html页面,没有改变太多,我想缓存它一个星期的ex。在这个html我有一些JS脚本做一些ajax请求和修改html。当浏览器加载这个页面时,JS脚本运行吗?

10 x

是的。
JavaScript总是在页面加载时执行,无论是否缓存。

除非你用onload处理程序延迟JS,否则它会在页面加载后执行。

是的,JS代码在每次加载页面时运行。同样,你也可以在body标签上使用onLoad事件或者jQuery事件$(document).load(…)