前后端分离的交互式模式


       前后端分离的交互式模式的特点:模块化、MVC模式、低耦合


       前后端分离的交互式开发模式

      以为的bs架构项目,经常会出现,前端html代码中嵌套

      后端代码,或者传值标签。这样会出现界面和逻辑耦合度高。

      不利于后期项目维护与扩展。


      通过使用前后端分离的交互式开发模式,可以使得

      后端更专注与后台的逻辑处理,性能优化、项目扩展与维护。

      将前端的页面展示和逻辑处理完全有前端开发完成。

      前端可以像 android与ios一样与后端对接接口。


      前端端分离交互式开发实现思路:

     每一个页面都是一个独立的页面模块,通过MVC三层进行调度。


     根据MVC设计模式,由上到下依次为应用层:control、module、view

     control调用module层,module调用view层

     control负责将前端项目模块化,功能模块,由界面初始化化JS和与后端交互JS组成

     module赋值界面的渲染逻辑,由本地界面渲染逻辑JS和交互JS内部的局部渲染JS组成

     view负责将最后的界面效果展示给用户有html和css组成


     mvc调度思路图:

    


本文转载:CSDN博客