GitHub@Fwxy1314
1.什么Vue:
渐进式的 基于MVVM的 执行数据操作的 纯前端js框架
2.什么MVVM模式:
1. 界面/视图View: 包括静态的HTML+CSS
2. 数据模型Model: 页面中所需的所有数据的整体
3. 控制器/视图模型ViewModel: 自动将数据模型Model中的变量,填充到界面中所需的位置
/* 页面需要什么,模型就定义什么。*/
/* 视图模型会自动将模型中的数据填充到页面中。且模型数据发生变化时,视图模型会自动更新页面*/
4.什么是虚拟DOM树:
虚拟DOM树是:扫描真实DOM树生成的仅保留可能变化的节点和属性的简化版DOM树,
同时虚拟DOM树中还封装了操作真实DOM树的API函数,不需手工操作,
每次数据改变时,会重新扫描DOM树,仅找到本次变化的元素,更新变化元素。