# FE-advance-road **Repository Path**: qwq9527/FE-advance-road ## Basic Information - **Project Name**: FE-advance-road - **Description**: 进阶资深前端开发 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-04-10 - **Last Updated**: 2022-06-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 前端进阶之路 最近更新[前端搞工程化:从零打造性能检测库「源码 + 视频」](./engineer/performance.md)。 ## 前言 先介绍下笔者自己,目前在某大厂基础架构组干活,日常工作就是为公司的百来号前端提供基础设施,算是对于前端工程化有点皮毛经验。 这是一个笔者花时间打磨的一个项目。在自己的群里经常能看到有人提问前端如何进阶?其实个人认为前端进阶的点在于两点: - 把事情做好 - 加快大家做事情的效率 第一点需要你对于使用的技术有较深的理解,并且也有不错的知识广度。另外在编码的过程中能较好的对代码进行设计,让后人编写及维护代码起来不至于骂街。 第二点就是建立起团队的基础设施,解放大家的劳动力,减少重复工作,把更多的时间投入到编码。 那么到底学习哪些内容可以提升以上说的点呢?或者说你知道有哪些点可以提升,但是觉得它们很神秘、学习起来很困难,不知道哪里去寻找优质资料学习。 笔者想尝试解决这些问题,于是就把自己的接触到的且符合以上两点的一些拙见写出来了,希望能帮助到大家。另外此项目会由以下几个部分组成: - 我写的内容 - [内容配套的视频,更新在 B 站,相比文字会更丰富些,但是更新也会慢一些](https://space.bilibili.com/171185383) - 内容配套的源码,帮助大家更好的理解 - 我觉得不错的内容 如果你觉得这个仓库帮助到了你,可以关注点 Star,这都是对于笔者的一种支持。 ## 目录 - 前言 - 前端工程化 - [基于 Jest 的单元测试](./Infrastructure/test/index.md) - [前端搞工程化:从零打造性能检测库「源码 + 视频」](./engineer/performance.md) - 从零开始造轮子 - [Webpack](./wheels/webpack/index.md) - [高性能深拷贝实现](./wheels/deepClone/index.md)