Javascript 调用alert()是否清除浏览器缓存?
有时,在使用iframe中包含的javascript开发web应用程序时,我新添加的代码不仅在浏览器中不起作用(新编辑后保存的文档),而且在将警报放在JS文件顶部后,流开始起作用 在我的javascript文件中Javascript 调用alert()是否清除浏览器缓存?,javascript,browser-cache,Javascript,Browser Cache,有时,在使用iframe中包含的javascript开发web应用程序时,我新添加的代码不仅在浏览器中不起作用(新编辑后保存的文档),而且在将警报放在JS文件顶部后,流开始起作用 在我的javascript文件中 function setRangePos(src, x, y) { setRangeTop(src, y); } function setRangeTop(src, y) { setBaseProp(sr
function setRangePos(src, x, y) {
setRangeTop(src, y);
}
function setRangeTop(src, y) {
setBaseProp(src, "top", y); // newly added not working
}
在将警报放在文件顶部(尤其是在chrome中)后,它就工作了 这与浏览器的缓存无关。发出
警报
只会解决时间问题,因为它们可能会让一些异步操作在其余代码运行之前完成。问题是什么?您应该给出一些您所做的代码。“调用alert()是否清除浏览器缓存?”否。为什么?(如果浏览器使用的是缓存中文件的旧版本,那么它实际上不会意识到您添加了警报()。)您的javascript可能在DOM准备就绪之前执行,但当您添加警报时,它会造成延迟,允许DOM在其余javascript执行之前完成加载。