1、首先用户在客户端输入网址,向服务器端发送request请求 ,如下图所示:
2、服务器端接收到请求后,后台开发工程师从服务器端获取数据,然后凸鹣沮北把前端开发写好的页面拿过来,再结合自己获取的数据,最后把要呈现的页面拼凑出来,如下图所示:
3、然后服务器端response响应给客户端,客户端获取到页面中源代码,源代码是包掺滦贾溺含服务器端拼接好的数据的,数据是在服务器端渲染的,如下图所示:
4、一个简单的例子说明下,如下图所示:
5、页面第一次加载成功后,banner区域的数据需要修改,但是列表区域的数据不需要改动,如下图所示:
6、此时,客户端需要从新向服务器端发送请求,服务器端从新把整个页面所有的数据进行绑定和渲染,然后把渲染的结果返回给客户端。
7、客户端需要重新的呈现整个页面,也就是页面要整体刷新一次