前端MVC和MVVM的理解

2019-08-19  本文已影响0人  九歌丶

MVC

M model层(后端传入的数据)

V view层(即我们所看到的页面)

C controller层(处理业务逻辑,操作dom的js函数)

MVVM

M: 数据模型(例如vue的data,react的state状态管理)

V:视图(即HTML+CSS)

VM:视图模型(不直接操作dom,主要通过改变数据让视图发生变化,视图发生变化后数据也发生变化,实现了数据视图的双向绑定)

上一篇 下一篇

猜你喜欢

热点阅读