01-Vue核心-Vue简介

中文官网:Vue.js - 渐进式 JavaScript 框架 | Vue.js (vuejs.org)

Avue组件文档:表单组件事件 | Avue (avuejs.com)

 

Vue介绍

Vue 是一套用于动态构建用户界面的渐进式JavaScript框架

什么是渐进式,就是Vue可以自底向上逐层的应用,对于简单应用只需要一个轻量小巧的核心库,对于复杂应用可以引入各式各样的Vue插件

Vue的特点

1) 采用组件化模式,提高代码复用率、且让代码更好维护

2) 声明式编码,让编码人员无需直接操作DOM,提高开发效率

DOM:Document Object Model,文档对象模型,提供了操作网页的方法,比如HTML的标签、标签的属性、样式、文本等

3) 使用虚拟DOM+优秀的Diff算法,尽量复用DOM节点

虚拟dom就是一个普通的js对象,是一个用来描述真实dom结构的js对象,因为他不是真实dom,所以才叫虚拟dom。 

diff算法就是用于比较新旧两个虚拟dom之间差异的一种算法。

 

posted @ 2023-09-08 10:16  马铃薯1  阅读(11)  评论(0编辑  收藏  举报