什么是前端路由

63 阅读1分钟

什么是前端路由

把不同路由对应的不同页面交给前端来做,之前是通过服务器根据url来返回不同的页面。

什么时候使用前端路由

在单页面应用,大部分页面结构不变,只改变部分内容时。

前端路由有什么优缺点?

优点:用户体验好,无需从服务器获取资源,展现给用户的速度快 缺点:单页面无法记住之前滚动的位置,无法在前进或后退时记住滚动位置

前端路由的实现方式

通过修改hash或pushState的方式