Vue是什么?
官网解释:一套用于构建用户界面的渐进式Javascript框架。
渐进式:Vue可以自底向上逐层的应用,简单应用:只需一个轻量小巧的核心库(100K左右),发杂应用:可以引入各式各样的Vue插件。
Vue作者及Vue发展历程
Vue作者尤雨溪(Evan You),Github地址:https://github.com/yyx990803
2013年受到Angular框架的启发,开发Seed,同年12月更名Vue(0.6.0);
2014年Vue正式对外发布(0.8.0),TayLor宣布学习Vue;
2015年10月正式发布Vue(1.0.0)Evangelion(新世纪福音战士);
2016年10月正式发布Vue(2.0.0)Ghost in the Shell(攻壳机动队);
2020年9月正式发布Vue(3.0.0)One Piece(海贼王)
Vue有什么特点
1、采用组件化模式,提高代码复用率、且让代码更好维护(.vue文件=.html+.css+.js);
2、声明式编码,让编码人员无需直接操作DOM,提高开发效率(传统的为命令式的编码);当数据源发生变化:传统直接改变页面只是DOM,Vue数据到虚拟DOM虚拟DOM到页面真实DOM(Diff比较);