看前端的小伙伴用vue很酷的样子,就找时间来学习一下VUE。用CSDN来记录一下自己的学习过程,也欢迎小伙伴们的来指点。
1. 什么是vue
vue官网说:Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架,与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。【官网地址:https://cn.vuejs.org/】
我的理解:
在我们用一个工具的时候,我们不是为了保留其中的某一部分去想办法无视或者裁减掉其他部分(做减法);而是上手就可以用上它的大多数功能,再在需要的时候引入它的官方或第三方插件(做加法)。
这也就是因为是 渐进式,所以可以自底向上 增量开发
2. 什么是渐进式框架
尤雨溪(VUE的创始人)说渐进就是:一步一步,不是说你必须一竿子把所有的东西都用上。
我理解的就是,你用啥引入啥,可以把vue的组件当JQuery用,不非得全用上;
3. 渐进式框架有哪些
Angular | React | Vue | |
---|---|---|---|
作者 | google公司 | facebook公司 | 尤雨溪 |
组织方式 | MVC | 模块化 | 模块化 |
数据绑定 | 双向绑定 | 单向绑定 | 双向绑定 |
模板能力 | 强大 | 自由 | 自由 |
自由度 | 较小 | 大 | 较大 |
路由 | 静态路由 | 动态路由 | 动态路由 |