无缝加载网页

L84*_*L84 2 javascript

我见过一些网页,包括页面之间很好的过渡,比如滑动或褪色等等.我看到的其中大多数实际上是一个只转换各个部分的页面.然后我遇到了一个不同的网站.

如果您查看此站点并单击各个页面,页面将平滑过渡,但URL不同,并且它似乎不是具有隐藏部分的一个页面站点.

这是怎么做到的?我寻找解释如何做到这一点,但从未找到一个好的答案.确定如何做到这一点的任何帮助都会很棒.

注意:我希望为我构建的网站复制此功能,因此我正在寻找一个解释如何编码的想法或过程的答案.

小智 8

你正在谈论的技术是使用history.pushState()这是html5的一个新功能.您可以在MDN上找到更多信息- 操作浏览器历史记录