后端渲染和前端渲染

后端渲染和前端渲染

后端渲染(html+css)
刚开始前端只由,而在刚开始js是后端php,asp来代替的,前端发送请求只能接收到后端传来的一段html的字符串。

前后分离(html+js+css)
增加了静态资源服务器,具有缓存的作用,js+css+html会从上面下载下来,或者通过ajax来获取后端数据,而后端则通过API将数据传输出来,前端不用理后端提供的接口是ISO还是其他接口,然后js会将数据渲染到页面上,API接口在移动端也能用,即前端与APP都能用这个接口,jQuery也是采用这种模式。

前端渲染(index.html+js+css)
在前后分离的基础上加入了SPA(单页富应用),即一个网页只有一个HTML页面。
如访问csdn.com时 先从静态资源服务器先下载html+css+js(都只有一个)到浏览器,一个页面中也可以分出多个页面如点击“我的”时,就会跳转csdn/home,不会从静态资源服务器中请求,而是通过先下载js中请求(也指映射),在把“我的”页面渲染出来,这些分页面需要前端路由的支撑。

你可能感兴趣的:(笔记)