1:vue是什么?
用于构建用户界面的渐进式框架。
构建用户界面:从后台拿到数据,展示给用户。前端工程的职责就是,在合适的时候,发出合适的请求,将数据展示在合适的位置。
渐进式:就是自底向上可以逐层应用。简单说:如果你的应用比较简单,你可以只引入一个核心库,就完事了,这个包压缩就只有100kb左右,对于复杂应用,你又可以引入各式各样的vue插件库。(从简单到复杂,递进)。
2:vue的特点
2.1:采用组件化,提高代码复用率,且让代码更好维护。
2.2:声明式编码,无需直接操作dom,提高开发效率。(命令式编码:jQuery)
2.3:使用虚拟dom(内存中的一个数据)+Diff算法,尽量复用dom节点。