Javascript 调用alert()是否清除浏览器缓存?

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

有时,在使用iframe中包含的javascript开发web应用程序时,我新添加的代码不仅在浏览器中不起作用(新编辑后保存的文档),而且在将警报放在JS文件顶部后,流开始起作用

在我的javascript文件中

 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执行之前完成加载。