我有一个不会改变太多的html页面,我想将它缓存一周,例如。 在这个html中我有一些JS脚本,它会执行一些ajax请求并修改html。 当浏览器加载此页面时,JS脚本是否运行?当浏览器检索缓存的html页面时,JavaScript是否再次运行?
10x
我有一个不会改变太多的html页面,我想将它缓存一周,例如。 在这个html中我有一些JS脚本,它会执行一些ajax请求并修改html。 当浏览器加载此页面时,JS脚本是否运行?当浏览器检索缓存的html页面时,JavaScript是否再次运行?
10x
是的,它的确如此。
JavaScript总是在页面加载时执行,缓存与否。
除非您使用onload
处理程序推迟JS,否则它会在页面加载后执行。
感谢您的快速回答 –
是的,每次页面加载时都会运行JS代码。 也可以在body标签或jQuery事件$(docuemnt).load(...)上使用onLoad事件。
其中html,提供链接 –