Vue简介
Vue是什么
Vue是一套用于构造用户界面的渐进式JavaScript框架
- 构造用户界面:数据→界面
- 渐进式:Vue可以自底向上逐层构建;
- 简单应用只需一个轻量小巧的核心库
- 复杂应用可以引用各式各样的Vue插件库
Vue的由来
Vue的特点
- 采用组件化模式,提高代码复用率,且让代码更好维护
- 声明式编码,让编程人员无需直接操作DOM,提高开发效率
- 命令式编码
- 声明式编码
- 使用虚拟DOM+优秀的Diff算法,尽量复用DOM节点
- 原始:数据→页面真实DOM
- Vue:数据→虚拟DOM(diff比较)→页面真实DOM