1.Vue是什么?
一套用于构建用户界面的渐进式JavaScript框架
何为渐进式:
从一个轻量小巧的核心库,逐渐递进为使用各式各样的Vue插件库。 即从简单应用到复杂应用的过渡
简单应用:只需一个轻量小巧的核心库
复杂应用:可以引入各式各样的Vue插件
Vue 特点:(问Vue是什么的时候,顺便把特点说一点,个人感觉比较好)
1.采用组件化模式,提高代码的复用率,且让代码更好维护
2.声明式编码,让编码人员无需直接操作DOM,提高开发效率
3.使用虚拟DOM和优秀的diff算法,尽量服用DOM节点
2.MVVM模型
model是数据层,view是视图层,而ViewModel是连接model与view的桥梁。 当view发生改变时,会通过ViewModel告知model来发生数据改变,当model数据发生改变时也会通过ViewModel来告知view发生页面改变
1.M:模型(model):对应data中的数据
2.V:视图(view):模板
3.VM:视图模型(ViewModel):Vue实例对象
\