扫码关注官方订阅号
什么是“前端路由”?什么时候适合使用“前端路由”?“前端路由”有哪些优点和缺点?
前端路由和后端路由, 本质上并没有什么不同
前端路由更多用在单页应用上, 也就是SPA, 因为单页应用, 基本上都是前后端分离的, 后端自然也就不会给前端提供路由
这东西没什么优点缺点可言, 主要看项目是否需要
1,什么是前端路由?
路由是根据不同的 url 地址展示不同的内容或页面
前端路由就是把不同路由对应不同的内容或页面的任务交给前端来做,之前是通过服务端根据 url 的不同返回不同的页面实现的。
2,什么时候使用前端路由?
在单页面应用,大部分页面结构不变,只改变部分内容的使用
3,前端路由有什么优点和缺点?
优点
用户体验好,不需要每次都从服务器全部获取,快速展现给用户
缺点
使用浏览器的前进,后退键的时候会重新发送请求,没有合理地利用缓存
单页面无法记住之前滚动的位置,无法在前进,后退的时候记住滚动的位置
以前路由都是后台做的,通过用户请求的url导航到具体的html页面,前端路由就是通过配置js文件,把这个工作由前端来做,前端路由主要用来替代ajax,可以使页面跳转时不刷新页面且地址栏相应变化,建议你使用angularjs
前端路由里面包括的就是跳转页面的路径
前端路由是前端都自己的单个view对应的单个url。前端如果有页面的变换,需要用到链接,那么就需要前端路由了。优点是有layout,css,js共用,可以减少重复加载,性能高。缺点是,单页面对于相似度低的组件,特别是最初未采用单页面后来转成单页面,js可能会起冲突。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
前端路由和后端路由, 本质上并没有什么不同
前端路由更多用在单页应用上, 也就是SPA, 因为单页应用, 基本上都是前后端分离的, 后端自然也就不会给前端提供路由
这东西没什么优点缺点可言, 主要看项目是否需要
1,什么是前端路由?
路由是根据不同的 url 地址展示不同的内容或页面
前端路由就是把不同路由对应不同的内容或页面的任务交给前端来做,之前是通过服务端根据 url 的不同返回不同的页面实现的。
2,什么时候使用前端路由?
在单页面应用,大部分页面结构不变,只改变部分内容的使用
3,前端路由有什么优点和缺点?
优点
用户体验好,不需要每次都从服务器全部获取,快速展现给用户
缺点
使用浏览器的前进,后退键的时候会重新发送请求,没有合理地利用缓存
单页面无法记住之前滚动的位置,无法在前进,后退的时候记住滚动的位置
以前路由都是后台做的,通过用户请求的url导航到具体的html页面,前端路由就是通过配置js文件,把这个工作由前端来做,前端路由主要用来替代ajax,可以使页面跳转时不刷新页面且地址栏相应变化,建议你使用angularjs
前端路由里面包括的就是跳转页面的路径
前端路由是前端都自己的单个view对应的单个url。前端如果有页面的变换,需要用到链接,那么就需要前端路由了。优点是有layout,css,js共用,可以减少重复加载,性能高。缺点是,单页面对于相似度低的组件,特别是最初未采用单页面后来转成单页面,js可能会起冲突。