MVC,MVP 和 MVVM 的大致概念。
MVC即视图(V),控制器(C),模型(M)。 工作流程:
1,View 传送指令到 Controller,
2,Controller 完成业务逻辑后,要求 Model 改
变状态
3,Model 将新的数据发送到 View,用户得到反
馈
backbone就是一款优秀的前端MVC模式的框架
MVP就是将MVC中控制器改为Presenter(主持人的意思) 根据其词义,P的主要作用就是作为V和M的沟通中介。
MVVM 模式将 Presenter 改名为 ViewModel,基本上与 MVP 模式完全一致。Angular 和 Ember都采用这种模式