Node(后端)中的MVC和前端中的MVVM之间的区别
mvc ==》Model View Controller
是整个项目(后端和前端),把整个项目分为三部分
model:负责操作数据库,执行对应的sql语句,进行数据的CRUD
controller: 负责路由分发处理,和路由的业务逻辑处理
view: 视图层(用户可以操作的界面)
MVVM
是前端视图图层的概念,主要关注于 视图层分离,也就是说MVVM把前端的视图层,分为了三部分Model,View,VM ViewModel
是前端视图图层,把视图中的每个页面分成了三部分
VM:是MVVM思想的核心,因为VM是 M 和 V 之间的调度者,分割了M和V
M:保存每个页面中的单独的数据
V:页面上的HTML结构
M和V之间不能互相传递数据,他们只能通过中间者VM
使用这种思想主要是为了让我们开发更加方便
CRUD
create read update delete