MVC、MVP、MVVM
MVCmvc其实是从后端mvc架构模式中演变而来的,在2005年之前,也就是ajax还没有出现在前端世界中的时候,页面的处理其实都是由后端一人完成,全栈大师,那会前端技术还是很简单的,后端一个人就能实现从数据库拿数据然后渲染成一个完整html页面返回给浏览器。但是就是这个过程耦合度很高,以至于不太好维护代码,于是采用了一种分层模式,将不同的代码分为不同的部分,也就是解耦处理,总共分为三层:模型层(Model)、视图层(View)、控制器层(Controller)。模型层就是数据库的模型,如果使用过面向对象的数据库框架,比如sequelize,他们将每一个数据库的表转换成一个对象,通过操作...
最近评论