课程简介
本课程主要面向1-5年工作经验的前端开发同学,讲师通过自己在阿里巴巴等国内一流互联网公司的多年开发和面试经验,整理出一线大型互联网公司中高级工程师必备的核心技能。
课程面向对webpack感兴趣,需要学习webpack和深入webpack原理,包括但不限于IT从业者。课程关注学习者的学习效果,通过科学的课程设计和细致的学习管理,解决学员在webpack学习中遇到的困难。
课程目录
01 webpack课程介绍
webpack课程介绍(4分钟)
02 基础篇
webpack基础配置(14分钟)
webpack打包出的文件解析(10分钟)
Html插件(12分钟)
样式处理(1)(14分钟)
样式处理(2)(12分钟)
转化es6语法(9分钟)
处理js语法及校验(14分钟)
全局变量引入问题(12分钟)
图片处理(15分钟)
打包文件分类(5分钟)
03 配置篇
打包多页应用(7分钟)
配置source-map(12分钟)
watch的用法(5分钟)
webpack小插件应用(8分钟)
webpack跨域问题(14分钟)
resolve属性的配置(11分钟)
定义环境变量(7分钟)
区分不同环境(5分钟)
04 webpack优化
noParse(7分钟)
IgnorePlugin(7分钟)
dllPlugin(14分钟)
happypack(5分钟)
webpack自带优化(9分钟)
抽离公共代码(11分钟)
懒加载(6分钟)
热更新(5分钟)
05 tapable
tapable介绍(10分钟)
tapable(16分钟)
AsyncParralleHook(16分钟)
AsyncSeriesHook(11分钟)
AsyncSeriesWaterfall(7分钟)
06 手写webpack
webpack手写(11分钟)
webpack分析及处理(9分钟)
创建依赖关系(8分钟)
AST递归解析(13分钟)
生成打包结果(8分钟)
增加loader(13分钟)
增加plugins(8分钟)
07 手写loader
loader(7分钟)
loader配置(13分钟)
babel-loader实现(11分钟)
banner-loader实现(10分钟)
实现file-loader和url-loader(13分钟)
less-loader和css-loader(8分钟)
css-loader(17分钟)
08 手写plugins
webpack流程介绍(7分钟)
webpack中的插件(11分钟)
文件列表插件(11分钟)
内联webpack插件(23分钟)
打包后自动发布(12分钟)
评论0