vue之简介
官网
- 英文官网: https://vuejs.org/
- 中文插件::https://cn.vuejs.org/
常识
- 编程分为命令式编程和声明式编程
- 命令式编程:需要关注流程细节
- 声明式编程:不需要关注流程细节,只需要按语法进行声明即可
介绍描述
- 渐进式js框架
- 作用是动态构建用户界面
- vue分为核心库和插件,核心库只能做一些基本的东西,如果需要做一些更强大的东西的话需要一些插件
- vue多用于中小型公司,大公司用react比较多
- vue2.x版本和vue1,x版本相差比较大,但是现在基本上都在使用2.x版本
vue的特点
- 遵循MVVM模式
- M:model
- V:view
- vm:实例化的vue对象
- 编码简单,体积小,运行效率高,适合移动/pc端开发
- 它本身只关注ui,可以轻松引入vue插件和第三方库项目
- 插件依赖vue,第三方库不依赖vue
与其他框架技术的关联
- 借鉴angular的模板和数据绑定技术
- 借鉴react的组件化和虚拟DOM技术