MVVM的简介
MVVM是Model-View-ViewModel的简写,对于望文生义的我来说,理应是vvmm(View-ViewModel-Model),其中的view表示的是视图层,ViewModel表示的是我们通过数据双向绑定,而Model指的是模型(是后端传过来的数据),在MVVM的框架下View和Model之间是不能直接通信的,他们需要通过ViewModel来进行通信。而ViewModel则是通过数据变化进行更新视图,而当用户操作视图,ViewModel也能监听到视图的变化,然后通知数据做改动。
MVC的简介
MVC是Model-View-Controller的简写,即模型-视图-控制器,Model表示的是模型(也是后台的数据),View表示的是视图层,Controller表示的是页面的业务逻辑,就好比以往未分层的时候,Model表示从ajax获取到后台的数据,然后Controller表示的是js中操作dom元素的控制器
mvvm和mvc的区别
最新推荐文章于 2024-07-16 23:26:22 发布