点击时更新页面网址,无需重新加载

时间:2020-04-09 11:51:13

标签: ajax

我很好奇这种无需刷新即可更新页面网址的技术是什么。

例如,此网站:stonestyle.co.th

当我单击任何一个导航项时,它将加载一个新页面,但没有刷新且非常光滑。

是Ajax还是html历史记录?

2 个答案:

答案 0 :(得分:0)

这通常是使用路由器完成的,在该路由器上,单击导航器可更改到不同视图的路由。

答案 1 :(得分:0)

您可以创建一个js路由器,该路由器将使用浏览器历史记录来操纵url并将页面更改为另一页面,最简单的方法是使用Vuejs,{{3}之类的前端框架}。

,但是您可以使用Ajax和该库angular自己进行操作 https://github.com/krasimir/navigo