Heim > Web-Frontend > js-Tutorial > Hauptteil

JavaScript怎么实现页面的刷新

青灯夜游
Freigeben: 2023-01-07 11:44:16
Original
4465 人浏览过

页面刷新方法:1、“history.go(0)”语句;2、“location.reload()”语句;3、“location=location”语句;4、“location.assign(location)”语句等等。

JavaScript怎么实现页面的刷新

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

Javascript刷新页面的几种方法:

  • history.go(0)

  • location.reload()

  • location=location

  • location.assign(location)

  • document.execCommand('Refresh')

  • window.navigate(location)

  • location.replace(location)

  • document.URL=location.href

reload 方法

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

语法:

location.reload([bForceGet])
Nach dem Login kopieren

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

replace 方法

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

语法:

location.replace(URL)
Nach dem Login kopieren

通常使用: location.reload() 或者是 history.go(0) 来做。

此方法类似客户端点F5刷新页面,所以页面method=”post”时,会出现”网页过期”的提示。

因为Session的安全保护机制。

当调用 location.reload() 方法时, aspx页面此时在服务端内存里已经存在, 因此必定是 IsPostback 的。

如果有这种应用: 需要重新加载该页面,也就是说期望页面能够在服务端重新被创建,期望是 Not IsPostback 的。

这里,location.replace() 就可以完成此任务。被replace的页面每次都在服务端重新生成。

代码:

location.replace(location.href);
Nach dem Login kopieren

自动刷新页面的方法:

页面自动刷新:把如下代码加入区域中,其中20指每隔20秒刷新一次页面.

Nach dem Login kopieren

页面自动跳转:把如下代码加入区域中,其中20指隔20秒后跳转到https://www.baidu.com页面

Nach dem Login kopieren

页面自动刷新js版

Nach dem Login kopieren

【推荐学习:javascript高级教程

以上是JavaScript怎么实现页面的刷新的详细内容。更多信息请关注PHP中文网其他相关文章!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!