什么是mvc
mvc模式是model view control
通过控制器control分层开发
是一种通过将复杂的业务逻辑抽离为智能单一的小模块,保证了模块的单一性,方便程序的开发维护,耦合度低
什么是mvvm
mvvm指的是model view view-model
是一种通过数据劫持实现双向绑定的开发模式实现视图层与数据层的相互关联
vue使用的是数据劫持,现在vue3使用的简单的原始数据类型的数据劫持使用的是属性访问器,复杂的引用数据类型使用的是ES6 的proxy代理劫持
angular怎么实现数据双向绑定
angular框架是使用脏检查机制实现的,也就是通过数据监听和新旧数据的对比实现数据的变动检查
angular使用的是mvc模式
react怎么实现双向数据绑定的
react使用的状态机机制进行组建数据的访问控制
也就是state的setState操作修改状态机中数据的值达到重新触发数据渲染
标签:劫持,mvvm,模型,mvc,model,数据,angular From: https://www.cnblogs.com/camellioil/p/16840312.html