**1.1.1.** **官网**
1) 英文官网: [https://vuejs.org/](https://vuejs.org/)
2) 中文官网: [https://cn.vuejs.org/](https://cn.vuejs.org/)
**1.1.2.** **介绍描述**
1) 渐进式 JavaScript 框架
2) 作者: 尤雨溪(一位华裔前 Google 工程师)
3) 作用: 动态构建用户界面
**1.1.3. Vue** **的特点**
1) 遵循 MVVM 模式
2) 编码简洁, 体积小, 运行效率高, 适合移动/PC 端开发
3) 它本身只关注 UI, 可以轻松引入 vue 插件或其它第三库开发项目
**1.1.4.** **与其它前端** **JS** **框架的关联**
1) 借鉴 angular 的**模板**和**数据绑定**技术
2) 借鉴 react 的**组件化**和**虚拟** **DOM** 技术
**1.1.5. Vue** **扩展插件**
1) vue-cli: vue 脚手架
2) vue-resource(axios): ajax 请求
3) vue-router: 路由
4) vuex: 状态管理
5) vue-lazyload: 图片懒加载
6) vue-scroller: 页面滑动相关
7) mint-ui: 基于 vue 的 UI 组件库(移动端)
8) element-ui: 基于 vue 的 UI 组件库(PC 端)
- vue 核心
- 1.1. Vue 的基本认识
- 1.2. Vue 的基本使用
- 1.3. 模板语法
- 1.4. 计算属性和监视
- 1.5. class 与 style 绑定
- 1.6. 条件渲染
- 1.7. 列表渲染
- 1.8. 事件处理
- 1.9. 表单输入绑定
- 1.10. Vue 实例生命周期
- 1.11. 过渡&动画
- 1.12. 过滤器
- 1.13. 内置指令与自定义指令
- 1.14. 自定义插件
- 第二章:vue 组件化编码
- 2.1使用 vue-cli 创建模板项目
- 2.2. 项目的打包与发布
- 2.3. eslint
- 2.4. 组件定义与使用
- 2.5. 组件间通信
- 2.6. 组件间通信 1: props
- 2.7. 组件间通信 2: vue 自定义事件
- 2.8. 组件间通信 3: 消息订阅与发布(PubSubJS 库)
- 2.9. 组件间通信 4: slot
- 2.10. demo1
- 2.11. demo2