Vue.js-MVVM

Vue是时下最火的前端框架之一。

MVVM:Model-View-ViewModel

M:Model,是数据层,可能是我们固定的死数据,也可能是来自服务器的数据。不过更多的是来自服务器的数据(从网络上请求下来的数据)。

V:View,是视图层,通常就是我们前端开发中的DOM层,主要作用是给用户展示各种信息。

VM:ViewModel,是视图模型层,有两方面功能,一方面是数据绑定,将model的改变实时的反应到view中,另一方面是:DOM监听,当DOM发生了一些事件的时候可以监听到,并在需要的情况下改变相应的data。

你可能感兴趣的:(vue.js,前端)