url的hash和HTML5的history
URL的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()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。