Vue
1.简介
是一个创建用户界面,渐进式的JavaScript框架
vue是一套用于动态构建用户界面的渐进式 JavaScript 框架
为什么说是渐进式
2.特点
比如上面几个组件都是独立的,html\css都是单独的,可以直接引入
命令式编码:即一条命令实现对应的步骤,一个命令一个步骤 声明式编码:只需声明数据,然后将数据写入对应的标签位置即可
vue会先把数据放到虚拟DOM中,再渲染到页面,当数据发生变化vue会使用Diff算法将新的虚拟DOM与旧虚拟DOM进行比较,数据没有变化的DOM继续复用即不发生改变,而新数据的DOM会将其渲染到页面对应的位置。
虚拟dom在什么时候有用,当数据发生变化的时候,效率会提升