第一天上午 |
vue-cli 2
build 目录的文件解析和插件说明
dev 环境依赖
本地服务和代理
mock 的方案对比
vue-loader 实现细节
template 解析
css scoped lang 特性解析
script es6 解析
build 的文件内部
分环境配置文件的关系 插件使用与编写
html-webpack-plugin 配置和源码事件钩子
html-webpack-inline-source-plugin 配置和源码事件钩子
extract-text-webpack-plugin 配置和实现细节
uglifyjs-webpack-plugin 配置和实现细节
CommonsChunkPlugin 的使用以及 manifest 文件的内容 实操: 编写一个基于 html-webpack-plugin
的 dns 域名 替换 publicPath 的插件
|
第一天下午 |
vue 全家桶(总结了很多遍的快速掌握脑图)
vuex 的应用实践与设计解析
vue-router 的应用实践与设计解析
keep-alive 高级特性和事件
vue 事件系统的设计
vue slot 详解
vue directive 编写实战
mixins 的应用场景分解实战
axios 应用实战(全局封装)
拦截器
封装成 request
多页应用的脚手架设计细节与优化
入口查找细节(自动) 优化 dev 编译速度
优化打包体积 webpack-bundle-analyzer VS webpack-jarvis
拆解 vue 等包
单页应用按需加载
|
第二天上午 |
vue-cli 3 环境变量实战和源码解析
vue.config.js 配置与背后的设计实现webpack-chain
内置命令使用和源码解析
vue create/init 不一样
vue inspect
vue serve
vue build
vue config 插件编写实战和源码解析
vconsole 插件
cli-plugin-babel
cli-plugin-eslint
|
第二天下午 |
组件库设计和打包
slider 组件设计案例(子父组件嵌套)
input-number 组件设计案例
带 mixins 的组件设计 webpack 4 升级 新增 optimization
mini-css-extract-plugin
html-webpack-plugin 升级 node ssr 方案
nuxt 案例解析
egg + vue 案例解析
typescript 的一些实践思考
单元测试(带 demo)
|