美文网首页
前端渲染和后端渲染

前端渲染和后端渲染

作者: 63537b720fdb | 来源:发表于2020-08-07 20:26 被阅读0次

一、后端渲染和后端路由

1.后端渲染

在前期开发时,在浏览器中输入url想获取对应的页面时,服务器会解析该url,并利用jsp的技术将数据库中的数据动态响应到页面中,服务器渲染完页面后就将页面发送给浏览器,这时浏览器获取的页面只有html+css。这由后端渲染页面的过程叫后端渲染也称服务端渲染。

2.后端路由

一个页面都有对应的url,后端路由就是处理页面和url的映射关系。


image.png

二、前端渲染和前端路由

1.前后端分离

后期开发,在浏览器中输入url,会在静态资源服务器中获取存储的html+css+js,
html+css会被渲染到浏览器中,js代码需要浏览器处理,js通过ajax向提供API接口的服务器获取数据,将请求过来的数据再用js代码做处理,最终也将数据动态响应的页面上。而在这个过程中后端人员仅负责提供数据。所以这种由前端写的js代码在浏览器中执行,最终渲染出来的网页叫做前端渲染,也就是前后端分离阶段。


image.png
2.SPA单页面富应用和前端路由

SAP页面是在前后端分离的基础上加上了前端路由的功能。
SAP(simple page web application)只有单个页面,但是包含了所有的功能。
SAP中,在浏览器输入url,向静态资源服务器获取到的是整个网站的所有资源,包括一个index.html,一个css和一个js。
在网站中点击我的按钮时,就会向静态资源服务器获取到整个网站的资源,这时要通过前端路由,找到该url对应的组件,将该组件的代码从全部资源中抽离出来,并在浏览器中显示对应的页面。
所以,前端路由管理url和对应的组件的映射。


image.png

相关文章

  • 前后端渲染扫盲

    前言 1. 基础概念 在讲前端渲染和后端渲染之前,我们需要首先明白一些概念:前端渲染、后端渲染、同构渲染、SEO ...

  • 7. 后端与前端

    1. 前端渲染与后端渲染的区别 以前:后端模板渲染。以前后端技术比较发达,是先在后端渲染,然后前端发送请求,再从后...

  • 前端渲染和后端渲染

    服务端渲染(吐)服务端在返回 html 之前,在特定的区域,符号里用数据填充,再给客户端,客户端只负责解析 HTM...

  • 前端渲染和后端渲染

    一、后端渲染和后端路由 1.后端渲染 在前期开发时,在浏览器中输入url想获取对应的页面时,服务器会解析该url,...

  • 服务端渲染和浏览器渲染

    也就是传统的后端渲染以及前端渲染 1. 概念 服务端渲染: 即使用ASP、Java、PHP这种做后端渲染。前端写...

  • vue路由

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

  • 携程二面总结

    1.项目介绍2.前端和后端的区别和分工3.对前端渲染和后端渲染的看法4.更喜欢哪一种为什么5.对前后端联合渲染有了...

  • 深入JavaScript Day31 - 认识 DOM 架构、利

    一、认识 DOM 架构 1、什么前端渲染?什么是后端渲染? 【前端渲染】由前端拿到需要展示的数据,然后再由前端转换...

  • 前端路由和后端路由,前端渲染和后端渲染

    1.vue-router和koa-router的区别 vue-router是前端路由,koa-router是后端路...

  • 019--Swagger和Rap

    随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、先后端分离的形态,而且前端技术和后端...

网友评论

      本文标题:前端渲染和后端渲染

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