什么是MVVM?
Model-View-ViewModel(MVVM)是一个软件加购设计模式,由WPF和Silverlight的架构Ken Cooper和Ted Peters开发。
view层
view是视图层,也就是用户界面。前端主要由HTML和CSS来构建。
Model层
Model是指数据模型,泛指后端进行各种业务逻辑处理和数据操控,对前端来说就是后端提供的api接口。
ViewModel层
viewModel负责监听Model中数据的改变并且控制视图的更新
什么是MVC?
Model
模型
View
视图
Controller
控制器
简单的理解:
视图请求数据,将请求发送至控制器,控制器再将请求发送给模型,模型去查找数据,找到之后传给控制器,控制器在传给视图进行渲染