什么是MVVM?

首先,我们来了解一个什么是MVVM?
1
MVVM是Model-View-ViewModel的简写。首先,view是对viewmodel中数据的一个可视化的显示,view观察viewmodel,操作view时会发送命令到viewmodel,并且当viewmodel变化时更新;其次,viewmodel是model对外暴露的数据视图和操作。因此,view和model是不知道彼此存在的。

Knockoutjs是一个名正言顺的MVVM框架,通过简洁易读的data-bind语法,将DOM元素与viewmodel关联起来。当模型(viewmodel)状态更新时,自动更新UI界面(view)。viewmodel是model和view的桥梁,是一个纯粹的js对象。

猜你喜欢

转载自blog.csdn.net/Bruce__taotao/article/details/51330496
今日推荐