什么是前端路由
-路由是根据不同的url地址展示不同的内容或页面
前端路由就是把不同的路由对应不同的内容或者页面的任务交给前端来做,之前是通过服务端根据url的不同返回不同的页面实现的。
-什么时候使用前端路由?
在单页面应用,大部分页面结构不变,只是部分内容的时候使用
前端路由的优点和缺点?
- 优点:
用户体验好,不需要每次从服务器全部获取,快速展示给用户 - 缺点:
不利于seo
使用浏览器的前进后退,后退键的时候会重新发送请求,没有合理的利用缓存。
单页面无法记住之前的滚动的位置,无法在前进,后退的时候记住滚动的位置。