javascript - 在不访问服务器的情况下重新加载网页?

标签 javascript html

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

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

  1. 加载页面
  2. 画图
  3. 重新加载页面
  4. 再画一遍

但由于我知道每次 JavaScript 都是相同的,所以我不想在第 (3) 步中访问服务器 - 而且我希望页面可以离线工作。

我意识到我可以编写某种循环来重新运行 JavaScript 绘制而无需重新加载整个页面,但是我不得不担心它会自行正确清理并且不会以某种方式占用大量内存这东西运行了几个小时。每次绘制图片时重新加载整个 JavaScript 环境似乎更简单。

最佳答案

如果您想从缓存中重新加载您的页面:

document.location.reload(false)

参数说明是否要从服务器重新加载:

False: Load from cache
True: Force load from Server

有关此的更多信息,请单击 here

关于javascript - 在不访问服务器的情况下重新加载网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23857040/

相关文章:

javascript - KnockoutJS 可按字段排序组 observableArray 并有条件地排序

javascript - 停止传播到附加元素

html - float 图像可以跟随文字吗?

html - 我想让一个标题与 css 链接。不重复,另一个是2008

html - 如何解决 CSS 中的边距问题?

javascript - jquery检测url触发点击事件中的hash

javascript - 从 Ext.JS 按钮中删除右填充

javascript - :selectoneradio not selected item in Javascript

javascript - 从 new 过渡到 Object.create()

jquery - 使用代表每个类的复选框切换具有多个类的多个部门的可见性