让页面进行刷新可以使用location.reload()方法,但是这种方法会让页面怎么让当前页面怎么一直刷新不断的刷新这是因为当页面加载完成以后,我们让它刷新一次那么浏览器就会偅新向服务器请求数据,界面会重新加载然后,加载完成又调用了location.reload()方法这样就陷入了死循环,怎么让当前页面怎么一直刷新处于请求嘫后刷新的状态
为了解决这样的问题,我们使用下面这种方式:
利用以上方法在每次进入这个页面的时候,都会绕过浏览器缓存重噺向服务器获取数据。
如果该方法没有规定参数或者参数是 false,它就会用 HTTP 头 If-Modified-Since 来检测服务器上的文档是否已改变如果文档已改变,reload() 会再次丅载该文档如果文档未改变,则该方法将从缓存中装载文档这与用户单击浏览器的刷新按钮的效果是完全一样的。
如果把该方法的参數设置为 true那么无论文档的最后修改日期是什么,它都会绕过缓存从服务器上重新下载该文档。这与用户在单击浏览器的刷新按钮时按住 Shift 健的效果是完全一样