|
|
课程目录:& E3 o% }9 _% ^
第一章:wepack与构建发展简史# G, Q$ X: K& n2 D3 y
课程介绍4 ^( R+ R' e. C @1 m' P- q
内容综述- T, M2 I1 @( ?3 I3 K
为什么需要构建工具?
& e! ~) L; r7 E( l" z, O前端构建演变之路. z% ?6 \3 M% j6 ], {' z
为什么选择webpack ?
5 P( e! s$ _* w9 h+ q: p1 N初识 webpack
) A3 ?# y! m8 G5 r环境搭建:安装webpack" a! s7 C8 t# y1 S- K
webpack初体验:一个最简单的例子
+ B( m' o! p5 ?, i2 h1 q通过 npm script 运行 webpack
( g7 Q9 J- ?* B
7 }# E. p& M5 z- E, m第二章:webpack基础用法
2 b+ d8 H" e5 s2 Q; b5 bwebpack核心概念之entry C0 I/ X. L1 y5 ~- ^1 i. G( J! ?
webpack核心概念之output
/ P" L& N1 z7 p/ zwebpack核心概念之loaders
1 Q, e% x Y4 owebpack核心概念之plugins; I! z: F d$ g0 e0 x
webpack核心概念之mode1 X2 K8 V6 X' ]% X
解析 ES6 和 React JSX
- O/ `. z5 r `3 h- }! [解析 CSS、Less 和 Sass- I7 U+ Q; w" z" X8 |9 F9 s8 M( u
解析图片和字体
2 g- }4 Y5 Z) X, K, S6 H" jwebpack中的文件监听' u* a: }* c3 a1 ^8 ?2 k
webpack中的热更新及原理分析
( P# c- H0 {/ U) v8 k, e9 u4 e0 }文件指纹策路:chunkhash、contenthash 和 hash4 W! I6 ?" ^: S) X3 M
HTML、CSS和JS代码压缩* L) ~% L U' O' [- [2 L
8 j; k5 }& ~8 e6 e4 ]* D
第三章:webpack进阶用法, J9 I6 j3 M# O
自动清理构建目录产物9 V C8 L1 E1 W' m+ m2 w, U3 \4 i
PostCSS插件autoprefixer自动补齐CSS3前缀
, G3 _$ ^( O C# N. n/ f移动端CSS px自动转换成rem1 i4 G! e, @/ e3 X
静态资源内联
q4 B. a- Y2 F p& E o N9 j: n多页面应用打包通用方案
6 ?. o# Q* O, j6 l: N3 `7 l使用 sourcemap# N+ D1 s, ?; {
提取页面公共资源1 S* a, v; X" n# r
Tree Shaking的使用和原理分析
- P' |" p4 K6 i( D: U! oScope Hoisting的使用和原理分析
( w$ g, a8 I: z1 U% C5 m代码分割和动态import
- t5 W$ }6 `& v" S( L R在 webpack 中使用 ESLint4 d l# D; r' w( V
webpack实现SSR打包
* R, O, B' r1 [: N$ Z" bPrerender■渲染骨架屏- ?) h8 u) x4 g8 w, H% s, y4 p0 F
webpack打包组件和基础库
& q( |: _0 c% V2 @8 o优化构建时命令行的显示曰志0 L& v* n1 ^) K; r9 Q/ K& O
构建异常和中断处理: R7 l& p+ M* l7 i) {, A
. \+ N( ]- o5 \! g( Z |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|