8

我现在就只是前端用用框架写一写SPA,然后后台只是处理下数据库相关的数据,前后就restful形式的API传递下数据,至于这些个渲染毫无概念。
所谓的服务端渲染就是指在后台生成html文件传给前端,那对于react和Vue这种引入了虚拟DOM的呢?
前端渲染是指什么,解析html生成DOM树然后绘制页面?
前端渲染和客户端渲染是指同一个意思吧?
前端渲染和服务端渲染应用场景都有哪些?

rife 3.1k
2017-05-10 提问

查看全部 3 个回答

33

IT界有一个不好的习惯就是会造一个花里胡哨的名词让你不知道具体细节:

后端渲染:后端的程序在把html页面吐给前端之前,先把html页面上的特定区域,特定符号,给用数据填充过,再扔给前端,这就是后端渲染,所谓渲染,你可以理解一种修改,渲染这词最早来源于游戏领域,游戏领域又来源于现实画画,渲染嘛,拿着颜料往纸上涂便是。以前绝大部分服务器都是这个模式

前端渲染:后端的html页面作为静态文件存在,前端请求时后端不对该文件做任何内容上的修改,直接以资源的方式返回给前端,前端拿到页面后,根据写在html页面上的js代码,对该html的内容进行修改(涂颜料)。这就是前段渲染

推荐答案

3

已采纳

推广链接