设计模式演变过程

基本设计模式之MVC模式

设计模式MVC.png

基本设计模式之MVP模式

设计模式MVP.png

基本设计模式之MVVM模式

设计模式之MVVM.png

SPA和MPA

SPA:单页面应用。
只有一个主页面的应用,一开始只加载一次js css等相关资源。所有的内容都包含在页面,对每一个功能模块组件化。单页应用跳转,就是切换相关组件,仅刷新局部资源。
MPA:多页面应用。
有多个独立的页面应用,每个页面必须重复加载js css 等相关资源。多页应用跳转,需要整页资源刷新。

2ecf57bd0257a50c898e4042db0beb9.png

推荐阅读更多精彩内容