找回密码
 立即注册
查看: 892|回复: 0

从基础到实战 手把手带你掌握新版Webpack4.0

[复制链接]
累计签到:85 天
连续签到:1 天
发表于 2019-6-25 12:23:25 | 显示全部楼层 |阅读模式
第1章 课程导学(打消你的学习疑虑)
5 v& Z, J: _, ^+ x  I掌握Webpack越来越成为前端工程师的标配技能,本章会对课程整体进行介绍,打消你的学习疑虑。) s! C7 u. T) \: G
1-1 课程导学! u9 F- ]) Q5 r, |7 Y

- `% Q$ R. n2 ~' A6 l2 U第2章 Webpack 初探
9 S3 y' O( w/ J+ C本章通过清晰易懂的例子,带你了解 Webpack 的产生背景,以及其能够解决的问题。在此基础上,完成开发环境的搭建,Webpack 的安装,并进行最基础的 Webpack 使用讲解。
6 G* s: w# a- b4 e 2-1 webpack 究竟是什么?0 |( T& ^7 L7 z, |* E* J+ W2 Z; P- ~
2-2 什么是模块打包工具?0 {/ S' J  N% O8 n
2-3 Webpack的正确安装方式: c8 Y7 m: i1 n! k5 _! Y$ ?
2-4 使用Webpack的配置文件- T3 y. R3 ]+ A  Y
2-5 浅析 Webpack 打包输出内容
* k9 O$ _! K1 ^( ^; i
  h7 i! |7 z1 @* x& d, V6 Z第3章 Webpack 的核心概念: A( X; g# [; T' I
本章讲解 Webpack 中的一些核心概念,从 Loader 与 Plugin 开始,带你学明白 Webpack 的运行机制,然后逐步深入,扩展衍生出 SoureMap, HMR, WDS 等常见概念。本章课程学习过程中,额外增加了对 Webpack 官方文档的查阅方式讲解,帮助大家学会查阅文档。...# n$ O; ?/ z" x
3-1 什么是 loader 试看: C# Z4 c: L5 k% ~/ T7 W
3-2 使用 Loader 打包静态资源(图片篇)/ \) p8 V% l7 C, x9 `
3-3 使用 Loader 打包静态资源(样式篇 - 上)
) w! h' t4 G# Y* [2 |% l  k 3-4 使用 Loader 打包静态资源(样式篇 - 下)0 c. v' {& c8 u, Y' e0 i/ R0 j
3-5 使用 plugins 让打包更便捷
% d. N% o$ Q6 n' x: R 3-6 Entry 与 Output 的基础配置
2 X6 q, ~/ {' o 3-7 SourceMap 的配置( X& b1 W. S9 |/ o: p
3-8 使用 WebpackDevServer 提升开发效率; y$ m  y, w6 K$ y/ R8 x" }
3-9 Hot Module Replacement 热模块更新(1)
5 I) t5 a6 B; ~/ k 3-10 Hot Module Replacement 热模块更新(2)
1 S/ V# s/ I  X0 {+ ~* u) X 3-11 使用 Babel 处理 ES6 语法(1)
6 _. P5 h' T3 U, I! u5 N5 N6 }' c 3-12 使用 Babel 处理 ES6 语法(2), }$ M% {, p3 w7 `' O
3-13 Webpack 实现对React框架代码的打包
$ P, q: T  F- D: ]
, L  _, }& q  d; E1 z0 Y( s第4章 Webpack 的高级概念7 f: r& x8 S) @
本章接第三章内容,继续讲解 Webpack 中难度更大的知识点,包含了 Tree Shaking,Code Spliting,打包环境区分,缓存,shimming 等内容,帮助你继续扩展 Webpack 的基础知识面。- ?& p( r# _6 \& I- ~% ]
4-1 Tree Shaking 概念详解 试看
  j3 l. I8 g$ j: e5 Z6 H 4-2 Develoment 和 Production 模式的区分打包& b/ x: f; o3 C1 M; W4 `8 _
4-3 Webpack 和 Code Splitting(1)0 |. m; q/ _6 k5 W
4-4 Webpack 和 Code Splitting(2)  p3 L! Q6 t) \
4-5 SplitChunksPlugin 配置参数详解(1)
, F' k& b5 R7 o3 D) ] 4-6 SplitChunksPlugin 配置参数详解(2)
3 z: ]& i5 s' _ 4-7 Lazy Loading 懒加载,Chunk 是什么?$ v0 G+ g% ]$ K( K
4-8 打包分析,Preloading, Prefetching* c+ A$ r+ g. X6 E8 O# q  ]
4-9 CSS 文件的代码分割
9 ~; _' ]0 k! l8 m8 N7 |+ \ 4-10 Webpack 与浏览器缓存( Caching )
& F( ]4 U& K4 R 4-11 Shimming 的作用
; \; d6 ~; ]6 k$ @ 4-12 环境变量的使用方法9 E; u" `$ i4 L" n- U3 k. r1 p
; v1 F$ ^: n: {( {% c
第5章 Webpack 实战配置案例讲解
! ]0 \0 J8 N: Q. i本章通过库文件打包,PWA项目打包,TypeScript打包支持等实战常见 Webpack 配置案例,带大家了解最新前端工程化常识,并在实例实现的过程中,巩固前三章节的基础知识点。同时章节末尾进行了 Webpack 打包性能优化的内容,帮助同学们了解如何在打包速度过慢时进行合理的打包过程优化。...
4 K9 k( j* q  l 5-1 Library 的打包
1 Y$ v/ h/ d5 O 5-2 PWA 的打包配置0 `! c+ r, [/ A5 G) L2 Z/ I6 D. B
5-3 TypeScript 的打包配置$ @6 i, |$ ~3 n! f
5-4 使用 WebpackDevServer 实现请求转发
: j! l+ V! C, j  }$ H# W) n 5-5 WebpackDevServer 解决单页面应用路由问题
& F5 U$ P+ ~: h! A 5-6 EsLint 在 Webpack 中的配置(1)
( i( D/ s  c- G: k% T, v! n% ]9 J 5-7 EsLint 在 Webpack 中的配置(2)
; Q7 i' q9 ?* h1 E; A9 M3 R# Q 5-8 webpack 性能优化(1)
( u0 q4 B$ [8 n( e5 w) b" [6 R2 n 5-9 webpack 性能优化(2)
6 ~" x: Z: w: ] 5-10 Webpack 性能优化(3)" Q8 o* J& x' r/ q& s
5-11 Webpack 性能优化(4)8 G# V1 ~# e( T, Y0 [& c
5-12 webpack性能优化(5)* L* k5 u6 R- X2 O- f) m
5-13 多页面打包配置$ j8 O4 r1 ?5 V" c! M

. Q; ~( a* r7 u第6章 Webpack 底层原理及脚手架工具分析3 X- h: X4 ]- R, i. ?
本章首先讲解如何自己实现 Webpack 中的 Loader 和 Plugin 的扩展。在了解 Webpack 扩展机制后,近一步深入 Webpack 底层,通过编码,实现了类似 Webpack 的简单打包工具,在此过程中,让同学们能够真正理解打包过程中的各种复杂概念及底层原理。...
8 z' [. B! o8 ]: ] 6-1 如何编写一个 Loader(1)
, D( O4 [2 v* v' z, C/ j3 x" v( d 6-2 如何编写一个 Loader(2)
# J0 ?* Q7 M4 | 6-3 如何编写一个 Plugin
) |# m  P  Y5 ^9 @ 6-4 Bundler 源码编写(模块分析 1)
! c* X7 S: Z( r5 }6 R5 |) l, O& X 6-5 Bundler 源码编写(模块分析 2)
' @# v7 W. p+ \2 b 6-6 Bundler 源码编写( Dependencies Graph )! C( C# M8 v/ m& y  x* A+ e; M3 C8 C2 p
6-7 Bundler 源码编写( 生成代码 )* O! p$ z( h8 ?, d+ y+ M
$ o" g8 C0 e5 a( g) I2 n9 {2 {7 ~
第7章 Create-React-App 和 Vue-Cli 3.0脚手架工具配置分析8 x2 r1 F% x7 S" p
最后一章增加了对 Create-React-App 和 Vue-Cli 3.0 两个前端脚手架工具中 Webpack 配置内容的分析,帮助同学了解不同脚手架工具设计的出发点,和配置的技巧。1 j& ^) ?( a+ f, `) H8 }
7-1 通过 CreateReactApp 深入学习 Webpack 配置(1)
$ c, F8 x4 c' z" ^5 ?# N 7-2 通过 CreateReactApp 深入学习 Webpack 配置(2)+ {. P4 G/ N  @& D
7-3 Vue CLI 3 的配置方法及课程总结(1)
5 A# g4 t/ r5 I1 \6 j. B: a 7-4 Vue CLI 3 的配置方法及课程总结(2)6 U6 A! x  O4 o! `3 T! p

+ [% n% ?% \& a6 W! g

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

点击这里给我发消息

QQ|小黑屋|Archiver|手机版|一路学IT论坛 专业视频教程网站

GMT+8, 2026-10-28 21:51

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表