1. 官网
- 英文官网: https://vuejs.org/
- 中文官网: https://cn.vuejs.org/
2. 介绍与描述
- vue是一套用于动态构建用户界面的渐进式 JavaScript 框架
渐进式:vue可以自底向上逐层的应用
由一个个组件类似拼积木,逐层向上搭建,最后搭建出一个网页 - 作者:尤雨溪
3. Vue的特点
-
采用组件化模式,提高代码的复用率,让代码易于维护。
-
声明式编码,无需操作DOM,提高开发效率。
-
使用虚拟DOM和Diff算法复用DOM
-
遵循 MVVM 模式
-
编码简洁, 体积小, 运行效率高, 适合移动/PC 端开发
-
它本身只关注 UI, 也可以引入其它第三方库开发项目
- vue-cli: vue 脚手架
- vue-resource
- axios
- vue-router: 路由
- vuex: 状态管理
- element-ui: 基于 vue 的 UI 组件库(PC 端)
- …
4. vue的特性
vue框架的特性主要体现在:
2.双向数据绑定
5. vue的版本
当前,vue 共有3个大版本,其中:
vue3.x和vue2.x版本的对比:
[详细的变更信息,请参考官方文档给出的迁移指南](https://v3.vuejs.org/guide/ migration/introduction.html)
6. 学习Vue之前要掌握的JavaScript基础知识
- ES6语法规范
ES6----目录 - ES6模块化
ES6----ES6模块化 - 包管理器(npm yarn …) 一个即可
- 原型、原型链
- 数组常用方法
- axios
- promise
ES6----Promise