2017-12-2
2017-12-04 本文已影响0人
jslxm
前端和后台之间的数据交互:
在整个开发的过程中,前端的主要作用是页面模板,将数据渲染都交给后端去了,现在,有很多的公司都是这样的模式; 但是,现在主流的前端工作流程是:
基本上和以前的模式一样,第一步是我们的 页面结构HTML+CSS. 第二部分,就是数据传输渲染这方面的,一般情况下,这些数据是以后台的数据接口形式传输的,数据通过用户不同的操作指令显示渲染在页面中;这个数据模型,控制.视图渲染的地模式就是我们所知道的 MVC 模式; 也就是 Model View Controller(模型(model)-视图(view)-控制器(controller)的缩写 ,
Model(模型)是应用程序中用于处理应用程序数据逻辑的部分.通常模型对象负责在数据库中存取数据;
View(视图)是应用程序中处理数据显示的部分.通常视图是依据模型数据创建的;
Controller(控制器)是应用程序中处理用户交互的部分.通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据;
)除此之外,还有MVVM , MVP 模式,对于一部分前端来说,这可能有点的陌生,有的基本上就用不上,因为我们一般写的模板直接交给后台人员就可以了,但经过这几年,前端框架爆发,包括 VUE , Angular, React 等等,这些框架都各有各的好,而数据渲染的部分开始由前端在控制了,后台只需要处理数据和服务器就可以了.