一、MVVM
1.M层:代表数据
2.V层:代表视图(页面)
3.VM层:实现DOM的监听和数据绑定,是Vue自带的,不需要我们操作
二、与传统开发模式对比
不用把大量时间花费在DOM操作上,把精力放在V层和M层的开发上,VM层会监听到数据的变化来改变V层,VM层也会监听视图层的事件触发,通过VM层来调用方法,然后方法改变M层,然后又会通过VM层把数据的变化映射到V层
实现方法:虚拟DOM和Object.defineProperty
一、MVVM
1.M层:代表数据
2.V层:代表视图(页面)
3.VM层:实现DOM的监听和数据绑定,是Vue自带的,不需要我们操作
二、与传统开发模式对比
不用把大量时间花费在DOM操作上,把精力放在V层和M层的开发上,VM层会监听到数据的变化来改变V层,VM层也会监听视图层的事件触发,通过VM层来调用方法,然后方法改变M层,然后又会通过VM层把数据的变化映射到V层
实现方法:虚拟DOM和Object.defineProperty