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都采用这种模式

 

posted @ 2015-03-14 08:42  勒布吒卡  阅读(140)  评论(0编辑  收藏  举报