双向数据绑定总结

MVVM框架主要包含3个部分:model、view和 viewmodel。 Model:指的是数据部分,对应到前端就是javascript对象 View:指的是视图部分,对应前端就是dom Viewmodel:就是连接视图与数据的中间件 1.双向数据绑定的实现方式 简单的来说,就是框架的控制器层(这里的控制器层是一个泛指,可以理解为控制view行为和联系model层的中间件)和UI展示层(view层)建立一个双向的数据通道。当这两层中的任何一方发生变化时,另一层将会自动作出相应的变化。 一般来说要实现这种双向数据绑定,在前端我目前了解的有三种形式: 基于脏检查 »