vue系列url的hash和HTML5的history

vue系列url的hash和HTML5的history,第1张

概述url的hash和HTML5的historyURL的hashURL的hash也就是锚点(#),本质上是改变window.location的href属性.我们可以通过直接赋值location.hash来改变href,但是页面不发生刷新historyH5的history接口是HTML5新增的,它有五种模式改变URL而不刷新页面,history是一个栈history.pu url的hash和HTML5的historyURL的hash

URL的hash也就是锚点(#), 本质上是改变window.location的href属性.
我们可以通过直接赋值location.hash来改变href, 但是页面不发生刷新

history

H5的history接口是HTML5新增的, 它有五种模式改变URL而不刷新页面,history是一个栈

history.pushState()

history.back()

相当于浏览器的返回历史上一页,等价于 history.go(-1)

history.forward()

等价于 history.go(1)

history.go()

history.replaceState()

总结

以上是内存溢出为你收集整理的vue系列 url的hash和HTML5的history全部内容,希望文章能够帮你解决vue系列 url的hash和HTML5的history所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1209657.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存