什么是“前端路由”?什么时候适合使用“前端路由”?“前端路由”有哪些优点和缺点?
(1)什么是前端路由?
前端路由就是把不同路由对应不同的内容或页面的任务交给前端来做,之前是通过服务端根据 url 的不同返回不同的页面实现的。
(2)什么时候使用前端路由?
在单页面应用,大部分页面结构不变,只改变部分内容的使用
(3)前端路由有什么优点和缺点?
优点:用户体验好,不需要每次都从服务器全部获取,快速展现给用户
缺点:单页面无法记住之前滚动的位置,无法在前进,后退的时候记住滚动的位置
前端路由一共有两种实现方式,一种是通过 hash 的方式,一种是通过使用 pushState 的方式。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。