js刷新当前页面的方法(js刷新指定页面的方法)

强制刷新当前页面

1、reload -- 强迫浏览器刷新当前页面

location.reload([bForceGet])   //重新加载当前文档

bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5(&34;刷新&34;)

2、replace -- 通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后退”来访问已经被替换的URL。

location.replace(location.href);  //在服务端重新生成

当调用 location.reload() 方法时, aspx页面此时在服务端内存里已经存在, 因此必定是 IsPostback 的。 如果有这种应用: 需要重新加载该页面,也就是说期望页面能够在服务端重新被创建,期望是 Not IsPostback 的。这里,location.replace() 就可以完成此任务。被replace的页面每次都在服务端重新生成。

3,history.go(0)
4,location=location
5,location.assign(location)
6,document.execCommand(‘Refresh‘)
7,window.navigate(location)
8,document.URL=location.href

自动刷新页面:

<meta http-equiv=&34;refresh&34; content=&34;20&34;> //每隔20秒刷新一次页面. 
web前端开发学习Q-q-u-n: 600610151,分享学习的方法和需要注意的小细节,不停更新最新的教程和学习方法
(从零基础开始到前端项目实战教程,学习工具,职业规划 )

页面自动跳转

<meta http-equiv=&34;refresh&34; content=&34;20;url=http://www.jb51.net&34;> //隔20秒后跳转到http://www.jb51.net页面 

关闭窗口时刷新或者想开窗时刷新的话,在<body>中调用以下语句即可

<body onload=&34;opener.location.reload()&34;> 
开窗时刷新 
<body onUnload=&34;opener.location.reload()&34;> 
关闭时刷新 

我自己是一名从事了多年开发的web前端老程序员,目前辞职在做自己的web前端私人定制课程,今年年初我花了一个月整理了一份最适合2019年学习的web前端学习干货,各种框架都有整理,送给每一位前端小伙伴,想要获取的可以关注我的搜索号并在后台私信我:前端,即可免费获取。



作者:大前端世界
链接:http://www.jianshu.com/p/e2323a533604

本文来自“这条河叫时光”用户投稿,该文观点仅代表作者本人,不代表华夏信息网立场,本站不对文章中的任何观点负责,内容版权归原作者所有、内容只用于提供信息阅读,无任何商业用途。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站(文章、内容、图片、音频、视频)有涉嫌抄袭侵权/违法违规的内容,请发送邮件至1470280261#qq.com举报,一经查实,本站将立刻删除、维护您的正当权益。如若转载,请注明出处:http://www.xxxwhg.com/cs/58900.html

上一篇 2023-01-23 20:44:45
下一篇 2023-01-23 20:34:25

相关推荐

  • js网络用语是什么意思,js是什么意思

    一个页面分成三个部分,结构,样式,行为。HTML代表了页面的结构(骨架),CSS代表了页面的样式(皮肤),JavaScript代表了页面的行为(这种行为是被动的)。主动的行为需要一个大脑,后端作为我们的大脑替我们分析执行数据,执行行为,我们和大脑之间的联系AJAX(中枢神经)。这个就

    2023-01-02 01:48:02
    249
  • 同步异步区别电机,同步异步区别js

    1、定义不同:同步需要将通信双方的时钟统一到一个频率上,异步通信发送的字符间隔时间可以是任意的。2、准确性不同:同步通信需要比较高精度的精确度,异步则不需要。3、成本不同:异步通信的设备通常比同步的简单、便宜。

    2022-10-14 18:46:03
    209
  • 区别及用法(两和俩的区别及用法)

    setTimeout()和setInterval() JS有两种定时器分别是setTimeout()和setInterval(),这两个区别就是setTimeout()是一次性的定时器,而setInterval()是循环的定时器。 定时器的精度 js中的定时器精度并不准确,这是因为JS中的定时器仅仅是将执行的语句加入队列,这样在定时器之前

    2023-04-18 17:21:45
    162