课程介绍
小册内容将围绕 Webpack 5.0 展开:
基本用法:以更结构化方式介绍 Webpack 及常用组件的用法,并结合具体应用场景(如 WASM、NPM 库、微前端等),讲解各自特有的构建需求与相关实现;
性能优化:讲解如何衡量 Webpack 构建性能,进而介绍各项常见的构建、产物性能优化手段,及其背后的实现原理;
自定义组件:讲解 Webpack Loader、Plugin 的作用与基本形态,以及许多具体的开发技巧与辅助工具;
核心原理:讲解 Webpack 5.0 的核心原理,包括:构建从启动到结束的运行过程、Chunk 分包规则及实现原理、Loader/Plugin 与 Webpack 核心架构、模块转译与打包原理、Tree-Shaking 原理,等等。
提示:虽然 Webpack 5.0 更新力度很大,但多数功能、实现原理均可套用到 Webpack 4.0 上,你大可不必担心内容普适性问题。
总之,我将从最基础的用法开始,逐步递进、深入挖掘 Webpack 最底层的实现,必定能帮助大家构建起更成熟、体系化的 Webpack 知识结构。
课程目录:
├──0开篇介绍:Node 10 年大跃进与当下在互联网研发中的地位.md 10.93kb
├──0开篇介绍:Node 10 年大跃进与当下在互联网研发中的地位.pdf 1.05M
├──10案例九: [实现 N 个 API[网页爬虫] Node 的 HTTP 处理 – 请求与响应.md 22.60kb
├──10案例九: [实现 N 个 API[网页爬虫] Node 的 HTTP 处理 – 请求与响应.pdf 1.06M
├──11案例十: [压测 Cluster 的并发负载] Node 的集群 – cluster.md 21.40kb
├──11案例十: [压测 Cluster 的并发负载] Node 的集群 – cluster.pdf 159.71kb
├──12案例十一:[埋点搜集服务器] – 总结: Koa 服务端框架用到了哪些能力.md 11.67kb
├──12案例十一:[埋点搜集服务器] – 总结: Koa 服务端框架用到了哪些能力.pdf 480.70kb
├──13源码解读:Node 的程序架构及启动流程.md 17.45kb
├──13源码解读:Node 的程序架构及启动流程.pdf 587.19kb
├──1源码挖掘: Webpack 中用到 Node 的 10 个核心基础能力.md 17.81kb
├──1源码挖掘: Webpack 中用到 Node 的 10 个核心基础能力.pdf 765.49kb
├──2案例一: [龟兔赛跑] Node 的语言基础 – JS(ES5[6[7[8).md 15.42kb
├──2案例一: [龟兔赛跑] Node 的语言基础 – JS(ES5[6[7[8).pdf 245.83kb
├──3案例二: [视频时长统计] Node 的模块机制(CommonJS)与包管理.md 27.21kb
├──3案例二: [视频时长统计] Node 的模块机制(CommonJS)与包管理.pdf 543.26kb
├──4案例三:[发布 LTS 查看工具] Node 的生态利器 – NPM.md 38.80kb
├──4案例三:[发布 LTS 查看工具] Node 的生态利器 – NPM.pdf 1016.91kb
├──5案例四:[中英文 JSON 合并工具] Node 的文件操作能力 – fs.md 18.74kb
├──5案例四:[中英文 JSON 合并工具] Node 的文件操作能力 – fs.pdf 155.57kb
├──6案例五: [实现一个音乐播放器] Node 的事件机制 – EventEmitter.md 16.11kb
├──6案例五: [实现一个音乐播放器] Node 的事件机制 – EventEmitter.pdf 144.84kb
├──7案例六:[图片拷贝小工具] – Node 的编码与缓冲 – Buffer.md 22.70kb
├──7案例六:[图片拷贝小工具] – Node 的编码与缓冲 – Buffer.pdf 283.46kb
├──8案例七:[视频流转 MP3 工具] – Node 数据流和管道 – Stream[pipe.md 15.49kb
├──8案例七:[视频流转 MP3 工具] – Node 数据流和管道 – Stream[pipe.pdf 271.19kb
├──9案例八:[静态资源服务器] – Node 工具集 – path[util[zlib 等.md 26.90kb
└──9案例八:[静态资源服务器] – Node 工具集 – path[util[zlib 等.pdf 145.10kb
请先
!