前后端分离的交互式模式
前后端分离的交互式模式的特点:模块化、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调度思路图: