前端渲染和后端渲染

什么是路由和其中映射关系
什么是路由呢

路由就是通过互联的网络把信息从原地址传输到目的地址的活动
在这里插入图片描述

映射表就是,地址和电脑之间的映射关系

后端路由阶段(服务端渲染)

之前web开发都是采用jsp/php等语言开发网页,并没有使用js,我们请求一个网址,将url发送到服务器,服务器会利用jsp技术,将页面渲染完毕,发送给你浏览器,在后端就完成了渲染

在这里插入图片描述

每一个url都会有一个对应的jsp网页,不同请求,返回不同的页面

这样其实在服务器已经形成一中映射关系,一个url对应一个页面。

后端处理URL和页面之间关系的路由就叫做后端路由

在这里插入图片描述

前后分离阶段

一般我们会有两个服务器,一个是静态资源服务器,一个是提供API接口的服务器,我们请求一个网址URL,会首先去静态资源服务器请求相关html+css+js代码,html+css代码在浏览器里直接渲染,然后执行js代码时才向API接口服务器请求数据或相关服务,然后API接口服务器返回大量数据和相关js代码,浏览器再执行js代码完成界面相关渲染

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2QX0sbuA-1609595302698)(image-20210102210446881.png)]

在这里插入图片描述

单页面富应用阶段

在这里插入图片描述

整个网页只有一个页面

在这里插入图片描述

现在静态资源服务器里只存放一套对应的index.html+css+js,我们浏览器请求到所有的资源后,并不是全部展示,不用的按钮对应不同的页面,每个不同的页面对应整套资源的一部分,在vue里说就是一个组件,我们假设多个按钮,每个按钮对应一个路由,又对应到具体的html+csss+js,这种映射关系是前端管理,一个url对用一个组件,就是前端路由

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值