Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在不点击服务器的情况下重新加载网页?_Javascript_Html - Fatal编程技术网

Javascript 在不点击服务器的情况下重新加载网页?

Javascript 在不点击服务器的情况下重新加载网页?,javascript,html,Javascript,Html,使用JavaScript,如何在不向服务器发出任何请求的情况下重新加载网页 我为什么要这么做?我编写了一些JavaScript在页面上绘制图片,我希望JavaScript在循环中运行。即: 加载页面 画画 重新加载页面 再画一幅画 但是,因为我知道JavaScript每次都是一样的,所以我不想在步骤(3)中点击服务器,而且我希望页面离线工作 我意识到我可以编写某种循环来重新运行JavaScript绘图,而无需重新加载整个页面,但我必须担心它会在运行数小时后正确清理,不会占用大量内存。每次绘制图片

使用JavaScript,如何在不向服务器发出任何请求的情况下重新加载网页

我为什么要这么做?我编写了一些JavaScript在页面上绘制图片,我希望JavaScript在循环中运行。即:

  • 加载页面
  • 画画
  • 重新加载页面
  • 再画一幅画
  • 但是,因为我知道JavaScript每次都是一样的,所以我不想在步骤(3)中点击服务器,而且我希望页面离线工作


    我意识到我可以编写某种循环来重新运行JavaScript绘图,而无需重新加载整个页面,但我必须担心它会在运行数小时后正确清理,不会占用大量内存。每次绘制图片时重新加载整个JavaScript环境似乎更简单。

    如果要从缓存重新加载页面:

    document.location.reload(false)
    
    该参数说明是否要从服务器重新加载:

    False:从缓存加载
    True:强制从服务器加载


    有关这方面的更多信息,klick

    您是否使用jQuery?这是什么样的图片,坎瓦斯?不要重新加载页面,只需清除图片并重新绘制即可。这还不够吗?通常,刷新页面只需向服务器发送一条请求页面的消息,然后服务器回复一个状态代码,向浏览器发出信号,表示自上次浏览器加载页面以来没有任何更改,因此浏览器仅从缓存中打开页面。这真的没有必要这么做。但他想离线使用页面,正如他所说。我意识到我不必重新加载页面,但相信同一个JS环境在循环中运行10个小时似乎很糟糕,特别是当重新加载工作完美时,false是参数的默认值。短版本是
    location.reload()是,但我更愿意去确定,只要他们改变了默认值;我不认为这比正常加载页面更能阻止访问服务器。这会访问服务器w a 304或其他什么