1 简介
一款构建用户界面的渐进式(从轻量小巧的核心库逐渐递进到各式各样的vue插件库)JavaScript 框架。
1.1 特点
基于标准 HTML 、css 和 JavaScript 构建( .vue = .HTML + .css + .JS
),并提供了一套:
- 声明式的
- 组件化的编程模型,
- 使用虚拟 DOM 和 Diff 算法,尽量复用DOM节点。
DOM( Document Object Model 文档对象模型)
————描绘了一个层次化的节点树,运行开发人员添加、移除和修改页面的某一部分。
Diff 算法:将新的虚拟DOM和旧的进行比较,旧的直接复用。此比较只会在同层级进行, 不会跨层级比较。