对于mv*的理解与学习

MV*模式主要要解决的问题就是 页面显示的代码难以维护。

MV*模式就是model模块和view视图起桥接的作用,使其让两者保持同步  

MV*就是MVC MVP MVVM 这三者到一起简称mv*

MVC模式 就是model view controller 就是面向数据的一种思想 就是一切都以数据为核心,只关心业务逻辑,它最早是后台的,慢慢前端用到这个名词并发扬光大,数据流向呈环形走向,view--controller controller--model model--view

mvc的缺点就是如果有多个模型与视图进行互相传递,会产生数据风暴,数据走向就会错乱

MVP模式  Presenter代替了MVC中的controller 但是它与MVC的数据走向有所不同 view--presenter presenter--view 互相通信presenter--model model--presenter 互相通信 view与model是永远不见面的 presenter挡在两者之间

MVVM模式

  model view viewModel viewModel等价于MVP中的presenter 这种方式在前端领域是最推崇的

 

posted on 2017-06-09 00:34  雨夜fn  阅读(128)  评论(0)    收藏  举报