mvvm框架是啥?它和其他框架(jquery)的区别是啥?哪些场景适合?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mvvm框架是啥?它和其他框架(jquery)的区别是啥?哪些场景适合?相关的知识,希望对你有一定的参考价值。

参考技术A MVVM 是 Model-View-ViewModel 的缩写。
Model 代表数据模型,也可以在 Model 中定义数据修改和操作的业务逻辑。View 代表 UI 组件,它负责将数据模型转化成 UI 展现出来。 ViewModel 监听模型数据的改变和控制视图行为、处理用户交互,简单理解就是一个同步 View 和 Model 的对象, 连接 Model 和 View。
在 MVVM 架构下,View 和 Model 之间并没有直接的联系,而是通过 ViewModel 进行交互,Model 和 ViewModel 之间的交互是双向的, 因此 View 数据的变化会同步到 Model 中,而 Model 数据的变化也会立即反应到 View 上。
区别:vue 数据驱动,通过数据来显示视图层而不是节点操作。
场景:数据操作比较多的场景,更加便捷

以上是关于mvvm框架是啥?它和其他框架(jquery)的区别是啥?哪些场景适合?的主要内容,如果未能解决你的问题,请参考以下文章

jQuery和MVVM类框架的编程区别点

MVVM 框架的作用是啥? [复制]

MVC和MVVM两框架是啥?

vue面试题!!!

JSViews--JQuery系的MVVM框架

前端的mvvm是啥意思