您的位置:首页 > Web前端 > JavaScript

什么是MVVM?

2016-05-06 11:55 435 查看
首先,我们来了解一个什么是MVVM?




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对象。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  wex5 正则 js