美文网首页Vue.js学习
前端路由与后端路由的区别

前端路由与后端路由的区别

作者: 团猫咪爱吃玉米 | 来源:发表于2018-05-09 16:54 被阅读10次

1.什么是路由

  路由是根据不同的 url 地址展示不同的内容或页面;

2、什么是前端路由?

  很重要的一点是页面不刷新,前端路由就是把不同路由对应不同的内容或页面的任务交给前端来做,每跳转到不同的URL都是使用前端的锚点路由. 随着(SPA)单页应用的不断普及,前后端开发分离,目前项目基本都使用前端路由,在项目使用期间页面不会重新加载。

3、什么是后端路由?

       浏览器在地址栏中切换不同的url时,每次都向后台服务器发出请求,服务器响应请求,在后台拼接html文件传给前端显示, 返回不同的页面, 意味着浏览器会刷新页面,网速慢的话说不定屏幕全白再有新内容。后端路由的另外一个极大的问题就是 前后端不分离。

       优点:分担了前端的压力,html和数据的拼接都是由服务器完成。

       缺点:当项目十分庞大时,加大了服务器端的压力,同时在浏览器端不能输入制定的url路径进行指定模块的访问。另外一个就是如果当前网速过慢,那将会延迟页面的加载,对用户体验不是很友好。

4,什么时候使用前端路由?

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

5,前端路由有什么优点和缺点?

优点:

        1.用户体验好,和后台网速没有关系,不需要每次都从服务器全部获取,快速展现给用户

        2.可以再浏览器中输入指定想要访问的url路径地址。

        3.实现了前后端的分离,方便开发。有很多框架都带有路由功能模块。

 缺点:

        1.使用浏览器的前进,后退键的时候会重新发送请求,没有合理地利用缓存

        2.单页面无法记住之前滚动的位置,无法在前进,后退的时候记住滚动的位置

相关文章

  • 探究vue-router的源码

    一个vue路由的工作流程 前端路由和后端路由的区别 后端路由输入url --> 请求发送到服务器 --> 服务...

  • 第三十一节:Vue路由:前端路由vs后端路由的了解

    1. 认识前端路由和后端路由 前端路由相对于后端路由而言的, 在理解前端路由之前先对于路由有一个基本的了解 路由:...

  • vue - 路由模式

    1 路由的基本概念与原理 路由的本质就是对应关系; 在开发中, 路由分为前端路由和后端路由. 1.1 前端路由 概...

  • Vue路由/路由守卫

    一、前端路由和后端路由概念解释 二、路由的基本使用方式 三、常见引入路由组件的方式和区别 四、常见引入路由分类1....

  • 前端路由与后端路由的区别

    1.什么是路由 路由是根据不同的 url 地址展示不同的内容或页面; 2、什么是前端路由? 很重要的一点是页面不刷...

  • Vue路由

    这里说的Vue中的路由是指前端路由,与后端路由有所区别。我们可以使用url来获取服务器的资源,而这种url与资源的...

  • Vue(4)

    这里说的Vue中的路由是指前端路由,与后端路由有所区别。我们可以使用url来获取服务器的资源,而这种url与资源的...

  • Vue3: 前端路由的概念和原理

    1、什么是路由 路由(英文:router)就是对应关系。路由分为两大类:① 后端路由② 前端路由 2、后端路由 后...

  • vue路由

    前端路由和后端路由,前端渲染和后端渲染 1. 后端路由:对于普通的网站,所有的超链接都是URL地址,所有的URL地...

  • 路由

    1、路由的本质就是对应关系。 2、路由分为前端路由和后端路由。 3、后端路由根据不同的用户url请求,返回不同的资...

网友评论

    本文标题:前端路由与后端路由的区别

    本文链接:https://www.haomeiwen.com/subject/bdhorftx.html