Vue简介
vue.js:浅近式JavaScript框架,是一个前端MVVM框架。
Vue的特点是:简洁、轻量、快速、数据驱动、模块友好、组件化
MVVM框架
MVVM框架主要分为三个部分:分别是M(Model,模型层)、V(View,视图层)、VM(ViewModel,V与M连接的桥梁,也可以称之为控制器)。
1.M:模型层,主要负责业务数据相关
2.V:视图层,主要负责视图相关,详细说就是HTML和CSS
3.VM:链接M和V,负责监听M或者V的修改,实现MVVM双向绑定的要点
双向绑定:当M层发生修改时,VM层会检测到变化,并通知V层进行相应的修改,相反V层被修改时也会对M层数据进行修改,以此实现了视图与模型的相互解耦