学习
实践
活动
工具
TVP
写文章

location&刷新

最近在一个大杂烩里面,安插自己的一个项目,用dva 撸的一个发布管理系统,写的我是心力交瘁,焦头烂额~~~

然后,接下来是今天的学习,其实也是自己平时没怎么注意到的问题

关于页面刷新常用的手法

history.go(0)

history.reload()

location = location

location.assgin(location)

document.execCommand('Refresh')

window.nvigate(location)

location.replace(location)

document.URL = location.href

自动刷新:

// 20 是指每隔 20秒刷新以面自动转跳页面

// 其 中20指隔20秒后跳转到http://www.xxx.net页面

2. js 当前页面的刷新方法

self.location.href // 当前页面打开 URL页面

window.location.href // 当前页面打开URL页面

this.location.href // 当前页面打开URL页面

location.href // 当前页面打开URL页面

parent.location.href // 在父亲面打开新的连接

top.location.href //在顶层页面打开新页面

分析1: 如果自定义的是 frame 那么将parent、self、top 换成自定义frame 的名称,效 果实在frame 窗口打开url 连接

window.open()是可以在一个网站上打开另外的一个网站的地址

window.location()是只能在一个网站中打开本网站的网页

延伸部分1:

reload 方法,该方法强迫浏览器刷新当前页面 。

location.reload(bForceGet) 可选参数,默认是 false,从客户端缓存里面取当前页。当为true ,则是以get 方式,从服务器取最新的页面,相当于F5刷新。

replace 该方法通过指定URL替换当前缓存在历史里的项目,因为使用replace方法后,不能通过前进和后退 来访问已经被替换的URL 。

延伸部分2:

http-equiv 属性 --- HTTP 协议的响应报文

此属性出现的在meta 属性中,HTTP 协议的响应头报文

此属性的HTTP协议的响应头报文的值应使用content属性来描述

1.Content-Type Content-Language 显示字符集的设定

2.refresh 让页面多久刷新自己,或者在多长时间后网页自己转跳到其他页面。

3.Expires(期限) 指定网页在缓存中的过期时间,一旦网页过期,必须到服务器上重新调阅

4.pragma 禁止浏览器从本地的缓存中调阅页面的内容

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180604G20YGA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券