MVVM

MVVM其实就是Model-View-ViewModel
ViewModel:MVVM的核心,负责转换Model中的数据对象让数据变得更容易管理和使用,向上与视图层进行双向数据绑定,向下与Model层通过接口请求进行数据交互

avatar

单向绑定:MVVM实际就是在前端页面上,关注于Model的变化,MVVM框架会自动把Model的变化映射到DOM结构上,将Model的属性绑定到DOM节点上
双向绑定:View中直接获得了用Javascript对象表示的Model
avatar