第一章 Vue.js 基礎(chǔ) |
與其他框架的區(qū)別(jquery,angular,react,riot等)
* 雙向綁定
* 內(nèi)置指令
* 計(jì)算屬性
* 過濾器
* class 與 style
* 過渡
* 組件化概念
? |
第二章 預(yù)編譯 css 基礎(chǔ) |
* 預(yù)編譯優(yōu)勢是什么
* 常用預(yù)編譯工具
* less
* sass
* stylus
* postcss
* 在 Vue.js 中的配置和應(yīng)用
? |
第三章 ES6 語法基礎(chǔ) |
* 模塊
* 變量定義
* 函數(shù)
* Object 對(duì)象
* 函數(shù)柯里化概念補(bǔ)充
* 在 Vue.js 中的配置和應(yīng)用
* babel 基礎(chǔ)
? |
第四章 webpack |
* webpack 簡介
* 基本概念
* 配置信息
* 分文件配置
* 插件介紹
* 插件開發(fā)
* 高級(jí)篇
* 打包流程
* 打包速度優(yōu)化
* 打包體積優(yōu)化
* 內(nèi)置插件解析
? |
第五章 開發(fā)工具 |
* IDE 推薦
* 如何調(diào)試 Vue.js
* 項(xiàng)目腳手架 vue-cli 介紹和使用
* vue-loader 配置和使用
? |
第六章 與服務(wù)端交互方式 |
* 插件介紹 axios
* 跨域處理
* jsonp 設(shè)置
* 自定義請(qǐng)求頭
* 全局封裝 request 方法
? |
第七章 路由和視圖 |
* 路由插件使用
* 路由插件優(yōu)化
* 結(jié)合 webpack 做分片加載
* 實(shí)戰(zhàn)項(xiàng)目:搭建一個(gè) SPA 項(xiàng)目
? |
第八章 常用表單 |
* v-model 的應(yīng)用場景
* 驗(yàn)證插件使用
* 修飾指令
? |
第九章 父子組件交互 |
* 常用方法
* 項(xiàng)目實(shí)戰(zhàn)案例
* slider 組件設(shè)計(jì)實(shí)戰(zhàn)
? |
第十章 組件開發(fā)和使用 |
* 基礎(chǔ)
* 模板
* 異步
* 生命周期
* 基于第三方組件開發(fā)
? |
第十一章 設(shè)計(jì)一個(gè)公司級(jí)組件庫 |
* 文件結(jié)構(gòu)
* 組件拆分
* 打包合并策略
? |
第十二章 國際化解決方案項(xiàng)目實(shí)戰(zhàn) |
* 如何設(shè)計(jì)一個(gè)國際化插件
* 如何架構(gòu)整個(gè)國際化目錄和語言包
? |
第十三章 多頁和單頁應(yīng)用項(xiàng)目實(shí)戰(zhàn) |
* 單頁應(yīng)用項(xiàng)目實(shí)戰(zhàn)
* 多頁應(yīng)用項(xiàng)目實(shí)戰(zhàn)
* 基于 vue-cli 設(shè)計(jì)自己的腳手架
? |
第十四章 服務(wù)端渲染技術(shù)之 nuxt |
* nuxt 基礎(chǔ)
* nuxt 項(xiàng)目實(shí)戰(zhàn)
* 結(jié)合 docker 部署
? |
第十五章 服務(wù)端渲染技術(shù)之 egg + vue |
* egg 基礎(chǔ)
* nuxt 項(xiàng)目實(shí)戰(zhàn)
* 結(jié)合 docker 部署
? |
第十六章 Vue.js 本身的可視化實(shí)戰(zhàn) |
* 如何在 Vue.js 框架基礎(chǔ)上封裝可視化
* 選擇哪個(gè)輕量可視化庫
? |
第十七章 源碼實(shí)現(xiàn)分析 |
* 數(shù)據(jù)監(jiān)控
* 響應(yīng)式原理
* 事件綁定
* 插件實(shí)現(xiàn)細(xì)節(jié)
? |
第十八章 未來 |
* 跨端方案結(jié)合 weex 案例分析
* 應(yīng)用 typescript 是否已經(jīng)可以投產(chǎn) |