工程化
开篇词

前言

大家好,我是山月。

我将工作中提炼出来的前端工程化相关内容,总结成一本小册,共计六个专题三十八篇文章。

每篇文章控制在四百字左右,大概五分钟即可读完一篇。争取做到有配图、有视频、有代码示例的三有好文章。

由于字数及篇数有限,该小册仅仅是前端工程化的冰山一角,仅仅使初级前端对工程化有大概了解。比如以下几处均可深入

  1. 该小册打包体积优化篇仅仅只有五篇,而无涉及到 CSS 的优化,比如在 postcss 体系中使用 uncss 去除无用css代码,使用 cssnano 进行css代码压缩。甚至该小册对 css 体系无过多篇幅。
  2. 该小册打包体积优化篇涉及到 corejs 处分析,可使用 browserslist 根据所需浏览器版本号仅仅加载必要的 polyfill。但是即使仅仅加载一个 polyfill 空间也占用极大,此处可深入分析。
  3. 该小册部署篇虽提及了 Preview,使得每个分支可单独部署环境进行测试。但是关于 AB、Canary 等流量细化分配方案未有涉及。
  4. ...

因此,您可以在阅读时进行深入思考,并可通过多测试试验多研究源码解决更深层次的问题。

适合人群

该小册内容难度适中偏简单,适合前端工作经验一年以上、五年以下人群阅读。

该小册假设您已经拥有前端及计算机的一些基础知识,部署篇假设您对 Docker 已有了解。

大纲