javaScript中location.reload()方法和location.replace()方法的区别
2010-08-28 16:55
375 查看
1.location.reload(parameter)
该方法强迫浏览器刷新当前页面。
这里的parameter是可选参数,默认值为false,从缓存中重新载入,即直接使用缓存刷新显示(浏览器在浏览网页时会把当前页面保存到本地机器上的某个目录里,即为缓存),若设置为true,则以get方式,从服务器端重新载入而获取新的页面,即重新下载页面内容,并更新缓存(此时相当于在客户端点击F5进行刷新)。
2.location.replace(URL)
该方法通过指定URL替换当前缓存在客户端的项目,因此使用了该方法之后,不能够通过“前进”和“后退”来访问已经被替换的URL。
在实际应用中,为了达到重新刷新页面的目的,我们通常使用location.reload()或history.go(0)。因为这种做法相当于在客户端点击F5进行刷新,所以页面中method="post"的时候,会出现“网页过期”的提示,因为有Session的安全保护机制。
该方法强迫浏览器刷新当前页面。
这里的parameter是可选参数,默认值为false,从缓存中重新载入,即直接使用缓存刷新显示(浏览器在浏览网页时会把当前页面保存到本地机器上的某个目录里,即为缓存),若设置为true,则以get方式,从服务器端重新载入而获取新的页面,即重新下载页面内容,并更新缓存(此时相当于在客户端点击F5进行刷新)。
2.location.replace(URL)
该方法通过指定URL替换当前缓存在客户端的项目,因此使用了该方法之后,不能够通过“前进”和“后退”来访问已经被替换的URL。
在实际应用中,为了达到重新刷新页面的目的,我们通常使用location.reload()或history.go(0)。因为这种做法相当于在客户端点击F5进行刷新,所以页面中method="post"的时候,会出现“网页过期”的提示,因为有Session的安全保护机制。
相关文章推荐
- 【js 方法】js 页面刷新location.reload和location.replace的区别 【转】
- 【JavaScript】页面刷新location.reload和location.replace的区别
- javascript:location.reload()和location.replace()的区别,及对图片缓存的影响。
- location.reload() 和 location.replace()的区别和应用【转】
- location.reload() 和 location.replace()的区别和应用
- 页面刷新 location.reload和location.replace的区别小结
- javascript:window.location.replace 与 window.location.reload() 刷新页面的不同效果
- js 页面刷新location.reload和location.replace的区别小结
- location.replace与location.href,location.reload的区别
- JavaScript location.replace() 方法:加载一个新文档(页面)替换当前文档
- js location.replace与location.reload的区别
- location.reload() 和 location.replace()的区别和应用。
- location.replace与location.href,location.reload的区别
- location.replace() 与 location.reload() 的区别
- location.replace()和location.href=,location.reload()的区别
- JavaScript中reload和replace的区别
- javascript:window.location.replace 与 window.location.reload() 刷新页面的不同效果
- location.reload() 和 location.replace()的区别和应用
- location.reload 和 location.replace 应用区别
- js 页面刷新location.reload和location.replace的区别小结