**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