文章目录
1.什么是vue
Vue.js是一套构建用户界面的“框架”,不仅易于上手,还可以与其他第三方库整合(Swiper、IScroll…)
2.框架和库的区别
框架:是一套完整的解决方案;对项目的“侵入性”较大,项目如果需要更换框架,则需要重构整个项目。
库(插件):提供某一个功能,对项目的“侵入性”较小,如果某个库无法完成某些需求,可以很容易切换到其他的库来实现。、
3.为什么要学习框架
提升开发效率。
前端提高开发效率的发展历程:原生JS——>JQuery之类的类库——>前端模板引擎——>Vue/React/Angular
4.选择先学习Vue框架的原因
Vue、Angular、React是前端三大主流框架。但是只有Vue是国人编写的,所以资料都是中文的,并且Vue中整合了Angular和React中的众多缺点,可以降低学习难度。
5.使用Vue的优点
5.1 Vue的核心概念一
通过数据驱动界面更新,无需操作DOM来更新界面,使用Vue只需要关心如何获取数据,如何处理数据,如何编写业务逻辑代码,只需要将处理好的数据交给Vue,Vue就会自动将数据渲染到界面上。
5.2 Vue的核心概念二
组件化开发,我们可以将网页超分成一个个独立的组件来编写。将来再通过封装好的组件拼接成一个完整的网页。