定义: MVVM 分为三部分: M(Model,模型层)主要负责业务数据相关,后台 V(View,视图层)负责视图相关,前端 VM(ViewModel,V 与 M 连接的桥梁,也可以看作为控制器)V 与 M 沟通的桥梁,负责监听 M 或者 V 的修改,实现MVVM的双向绑定 区别: vue: 通过对数据的操作就可以完成对页面视图的渲染 jquery: 操作DOM,对其进行事件绑定等操作 优势: 开发者只需要关注业务逻辑,不需要手动操作DOM,不需要关注数据状态的同步问题,提高加载速度。