当前播放: 84 | 玩转webpack & 结课测试
00:00 / 00:00
高清
  • 高清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
课程目录
第一章:webpack与构建发展简史 (9讲)
01 | 课程介绍
免费
02 | 内容综述
免费
03 | 为什么需要构建工具
免费
04 | 前端构建演变之路
05 | 为什么选择webpack
06 | 初识webpack
07 | 环境搭建:安装webpack
免费
08 | webpack初体验:一个最简单的例子
09 | 通过npm script运行webpack
第二章:webpack基础用法 (12讲)
10 | webpack核心概念之entry
免费
11 | webpack核心概念之output
免费
12 | webpack核心概念之loaders
13 | webpack核心概念之plugins
14 | webpack核心概念之mode
15 | 解析ECMASCript 6和React JSX
16 | 解析CSS、Less和Sass
17 | 解析图片和字体
18 | webpack中的文件监听
19 | webpack中的热更新及原理分析
20 | 文件指纹策略:chunkhash、contenthash和hash
21 | HTML 、CSS和JavaScript代码压缩
第三章:webpack进阶用法 (16讲)
22 | 自动清理构建目录产物
23 | PostCSS插件autoprefixer自动补齐CSS3前缀
24 | 移动端CSS px自动转换成rem
25 | 静态资源内联
26 | 多页面应用打包通用方案
27 | 使用sourcemap
28 | 提取页面公共资源
29 | Tree Shaking的使用和原理分析
30 | Scope Hoisting使用和原理分析
31 | 代码分割和动态import
32 | 在webpack中使用ESLint
33 | webpack打包组件和基础库
34 | webpack实现SSR打包(上)
35 | webpack实现SSR打包(下)
36 | 优化构建时命令行的显示日志
37 | 构建异常和中断处理
第四章:编写可维护的webpack构建配置 (9讲)
38 | 构建配置包设计
39 | 功能模块设计和目录结构
40 | 使用ESLint规范构建脚本
41 | 冒烟测试介绍和实际运用
42 | 单元测试和测试覆盖率
43 | 持续集成和Travis CI
44 | 发布构建包到npm社区
45 | Git Commit规范和changelog生成
46 | 语义化版本(Semantic Versioning)规范格式
第五章:webpack构建速度和体积优化策略 (12讲)
47 | 初级分析:使用webpack内置的stats
48 | 速度分析:使用speed-measure-webpack-plugin
49 | 体积分析:使用webpack-bundle-analyzer
50 | 使用高版本的webpack和Node.js
51 | 多进程/多实例构建
52 | 多进程并行压缩代码
53 | 进一步分包:预编译资源模块
54 | 充分利用缓存提升二次构建速度
55 | 缩小构建目标
56 | 使用Tree Shaking擦除无用的JavaScript和CSS
57 | 使用webpack进行图片压缩
58 | 使用动态Polyfill服务
第六章:通过源代码掌握webpack打包原理 (9讲)
59 | webpack启动过程分析
60 | webpack-cli源码阅读
61 | Tapable插件架构与Hooks设计
62 | Tapable是如何和webpack进行关联起来的?
63 | webpack流程篇:准备阶段
64 | webpack流程篇:模块构建和chunk生成阶段
65 | webpack流程篇:文件生成
66 | 动手编写一个简易的webpack(上)
67 | 动手编写一个简易的webpack(下)
第七章:编写loader和插件 (7讲)
68 | loader的链式调用与执行顺序
69 | 使用loader-runner高效进行loader的调试
70 | 更复杂的loader的开发场
71 | 实战开发一个自动合成雪碧图的loader
72 | 插件基本结构介绍
73 | 更复杂的插件开发场景
74 | 实战开发一个压缩构建资源为zip包的插件
第八章:React全家桶和webpack开发商城项目 (10讲)
75 | 商城技术栈选型和整体架构
76 | 商城界面UI设计与模块拆分
77 | React全家桶环境搭建
78 | 数据库实体和表结构设计
79 | 登录注册模块开发
80 | 商品模块开发
81 | 订单模块开发
82 | 谈谈Web商城的性能优化策略
83 | 功能开发总结
84 | 玩转webpack & 结课测试
84 | 玩转webpack & 结课测试

84 | 玩转webpack & 结课测试

程柳锋
腾讯高级工程师,IVWEB团队社区和工程化负责人
全集7583
新人首单 ¥19.9 原价 ¥99
4
本节摘要

课件和源代码下载地址

http://time.geekbang.org/quiz/intro?act_id=184&exam_id=430

另外,一路走来,我非常想听听你对我和这个课程的看法,把你的反馈和建议写下来吧。

展开
登录 后留言

精选留言(18)

  • 小妖不上天 置顶
    是不是还差4集?

    作者回复: 你好,最后一章以下4节会进行补录:

    1. 登录注册页模块开发;
    2. 商城列表页模块开发;
    3. 商品详情页模块开发;
    4. 商城订单页模块开发。

    具体的补录时间是9月21日,十一前会剪辑完毕并上线。感谢支持!

    2019-09-01
    1
    5
  • GitHubGanKai
    第三章节,第13小节的这骨架屏预渲染这章好像没有讲吧!
    2019-09-12
    5
  • 得闲读书
    这门课不仅有各种精华版的解决方案,还提供了设计思维的探讨,不知道老师会出书吗?如果出书一定要告知,肯定是一本经典的案头书。谢谢老师的分享,还有,完结撒花,这门课程很值得多看几遍,互相印证。

    作者回复: 感谢感谢,后续更多的内容可以关注一下Github仓库哈,明天或者后天会把公众号同步上去。后续有不错的关于webpack内容会更新到公众号和Github上,更新频率大概是1周1篇。

    2019-09-01
    5
  • 许童童
    老师这门课讲得非常好,学到了很多知识,感谢老师,期待老师的下一门课程,江湖再见。

    作者回复: 感谢感谢,后续更多的内容可以关注一下Github仓库哈,明天或者后天会把公众号同步上去。后续有不错的关于webpack内容会更新到公众号和Github上,更新频率大概是1周1篇。

    可能明年会考虑另一门课程的制作哈哈😄

    2019-09-01
    3
  • 王坚
    完结,撒花,辛苦老师。
    2020-03-28
    1
  • 新哥
    感觉收获满满,希望后续可以推出一些深入的源码进阶课程😄
    2019-10-13
    1
  • C.
    老师辛苦了
    2019-09-10
    1
  • _纳兹咩
    撒花,期待大佬更多的教程
    2020-08-18
  • 啊啊啊黑猫警长
    简直宝藏课程,目前看过最好的webpack课程了
    2020-05-04
  • GitHubGanKai
    老师你好,请问一下,对于想深入了解webpack的人,除了你课程中讲的这几个插件,有哪些插件或者loader可以自己去实现一下的呢?
    2020-03-22
  • 搞学习
    感谢老师!
    2020-03-21
  • 文烁
    谢谢老师课程棒(๑•̀ㅂ•́)و✧,源码分析反复看了几遍终于跟上节奏~
    纯记笔记的一刷完结撒花~接下来开始跟随编码的二刷~
    2020-01-12
  • 白晓宇(7530)
    代码服务,接口返回data数据不是一个数组 是个错误对象。
    2019-10-28
  • 大雄不爱吃肉
    学习了,谢谢老师
    2019-10-17
  • IEasy
    请教下老师,工程跑起来后nodejs 的cpu占用很高是什么原因?
    2019-09-27
  • 蚂蚁快跑
    有商城的源码吗,仓库里没有啊

    作者回复: 有的,更新上去了

    2019-09-24
  • TAO
    这是目前我看过的讲的最好的webpack教程,谢谢,学习了。
    2019-09-15
  • 古小静
    老师,请问一下怎么检测自己的webpack学习的成果?是熟练配置常用的loader和plugins吗?
    2019-09-11
    2
收起评论
看过的人还看
重学前端

程劭非(winter)  前手机淘宝前端负责人

58讲 | 37841 人已学习

新人首单 ¥19.9 原价 ¥99
TypeScript开发实战

梁宵  搜狗营销事业部高级架构师

47讲 | 4529 人已学习

新人首单 ¥29.9 原价 ¥129
Node.js开发实战

杨浩  腾讯高级工程师

57讲 | 6224 人已学习

新人首单 ¥29.9 原价 ¥129
浏览器工作原理与实践

李兵  前盛大创新院高级研究员

46讲 | 9388 人已学习

新人首单 ¥19.9 原价 ¥99