# 前端共学会：学习|成长|工作|职业，综合服务社区

*Published:* 2024-06-16
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2024年6月16日，已超过 180天没有更新



**帮助每一位前端开发者少走弯路、摆脱迷茫，告别焦虑，轻松⼯作，持续提升！**

[![](https://www.xarjtc.com/wp-content/uploads/2024/06/84f892b9e2f36be.webp)](https://www.xarjtc.com/wp-content/uploads/2024/06/84f892b9e2f36be.webp)

如果你当前比较迷茫和焦虑，不知道学什么课，读什么书，简历怎么修改，如何通过面试，如何规划学习路线持续提升技术，工作难题无人指导，职业瓶颈难以突破，也没有一个高质量的互助圈子，那么《前端共学会》都会给你提供答案。

**章节目录：**

第1章 什么是共学会？ 试看2 节 | 5分钟

共学会整体介绍

收起列表

视频：

1-1 共学会整体介绍，来了解一下吧~ (04:27)

试看

图文：

1-2 购买查看，加群

第2章 社群资料6 节 | 3分钟

社群中的一些精华贴、面试预约、社群资源等等。

收起列表

视频：

2-1 社群资源-精华 (00:24)

视频：

2-2 社群资源-面试预约 (00:34)

视频：

2-3 社群资源-社群资料 (00:15)

视频：

2-4 社群资源-学习交流 (00:26)

视频：

2-5 社群资源-一对一咨询 (00:33)

视频：

2-6 社群资源-职场交流 (00:25)

第3章 简历优化、模拟面试：历史记录 试看2 节 | 64分钟

简历优化、模拟面试

收起列表

视频：

3-1 如何才能写好一份简历？我看了上千份简历之后，才明白这些道理 (09:40)

试看

视频：

3-2 如何高薪入职心仪的公司 (54:09)

第4章 书籍讲解：日更21 节 | 177分钟

讲书

收起列表

视频：

4-1 书籍导读 (02:53)

视频：

4-2 框架的设计本质上是一种权衡的艺术 (12:30)

视频：

4-3 框架设计的核心要素都有什么 (09:32)

视频：

4-4 Vue.js 3 的设计思路是什么 (08:04)

视频：

4-5 响应系统的作用与实现 – 上 (10:03)

视频：

4-6 响应系统的作用与实现 – 下 (12:20)

视频：

4-7 非原始值的响应式方案 (09:15)

视频：

4-8 原始值的响应式方案 (06:16)

视频：

4-9 渲染器设计 (12:37)

视频：

4-10 挂载与更新-上 (12:15)

视频：

4-11 挂载与更新-下 (08:01)

视频：

4-12 diff 算法的作用 (11:45)

视频：

4-13 vue3 中的 diff (08:04)

视频：

4-14 乱序处理 (11:07)

视频：

4-15 组件的实现原理 (07:04)

视频：

4-16 异步组件和函数式组件 (04:36)

视频：

4-17 内建组件和模块 (09:07)

视频：

4-18 编译器核心运行流程 (05:37)

视频：

4-19 parse 解析模块 (06:02)

视频：

4-20 transform 转化模块 (03:34)

视频：

4-21 generate 生成模块 (05:49)

第5章 综合解决方案—导读1 节 | 3分钟

以下章节为，综合解决方案视频学习，观看本章，帮助你，更好的进行后续的学习~

收起列表

视频：

5-1 综合解决方案导读 (02:24)

第6章 解决方案—标准化大厂编程规范解决方案ESLint + Git Hooks(赠送)11 节 | 82分钟

在一线大厂或明星开源项目中，对 代码格式与 Git 提交均有严格的规范要求，不符合规范的代码将无法被提交到 git 仓库。想要晋升大厂高软，第一步先剔除你的“坏习惯”

收起列表

视频：

6-1 ：为什么需要编程规范？ (04:14)

视频：

6-2 ：大厂编程规范一：代码检测工具 ESLint 你了解多少？ (12:34)

视频：

6-3 ：大厂编程规范二：你知道代码格式化 Prettier 吗？ (03:18)

视频：

6-4 ：ESLint 与 Prettier 配合解决代码格式问题 (10:17)

视频：

6-5 ：大厂编程规范三：git 提交规范解析 (05:33)

视频：

6-6 ：Commitizen助你规范化提交代码 (14:42)

视频：

6-7 ：什么是 Git Hooks (03:46)

视频：

6-8 ：使用 husky + commitlint 检查提交描述是否符合规范要求 (15:19)

视频：

6-9 ：通过 pre-commit 检测提交时代码规范 (05:17)

视频：

6-10 ：lint-staged 自动修复格式错误 (05:05)

视频：

6-11 ：总结 (01:26)

第7章 解决⽅案—企业级多端响应式适配方案11 节 | 93分钟

1\. 介绍响应式布局的概念和原理 2. 讲解不同设备分辨率下的适配方案 3. 使用CSS媒体查询、flexbox等技术实现响应式布局

收起列表

视频：

7-1 前 言 (01:24)

视频：

7-2 响应式原理与移动优先原则 (08:37)

视频：

7-3 企业开发移动设备多分辨率场景分析 (03:13)

视频：

7-4 rem 移动端适配方案 (09:26)

视频：

7-5 viewprot 移动端适配方案 (04:50)

视频：

7-6 rem 和 viewport 总结 (00:45)

视频：

7-7 企业开发异形屏适配方 (12:50)

视频：

7-8 学以致用，基于所学实现一个响应性页面 (26:37)

视频：

7-9 企业级响应式框架解决方案 (06:15)

视频：

7-10 学以致用，基于响应式框架实现响应性页面 (16:53)

视频：

7-11 总结 (01:20)

第8章 解决方案—Web性能优化核心解决方案16 节 | 108分钟

1\. 讲解前端性能优化的意义和原则 2. 分析网站性能瓶颈和识别优化点 3. 介绍常见的性能优化方案和技术，如：懒加载、CDN、浏览器缓存、减少HTTP请求、减少DOM操作等

收起列表

视频：

8-1 前言 (01:16)

视频：

8-2 为什么要进行性能优化，性能优化的标准是什么？ (10:30)

视频：

8-3 企业项目性能优化方案 (01:14)

视频：

8-4 创建待优化项目 (04:21)

视频：

8-5 构建数据懒加载业务场景 (23:44)

视频：

8-6 数据懒加载业务场景分析 (12:38)

视频：

8-7 实现数据懒加载解决方案 (03:04)

视频：

8-8 构建图片懒加载业务场景 (07:48)

视频：

8-9 图片懒加载业务场景分析 (05:21)

视频：

8-10 实现图片懒加载解决方案 (10:10)

视频：

8-11 构建打包体积过大的业务场景 (05:05)

视频：

8-12 打包体积过大的业务场景分析 (03:55)

视频：

8-13 实现打包体积过大解决方案 (04:32)

视频：

8-14 CDN 优化处理解决方案 (08:25)

视频：

8-15 其他优化方案 (04:34)

视频：

8-16 总结 (01:05)

第9章 解决方案—企业应用渲染解决方案10 节 | 71分钟

1\. 介绍SPA（单页面应用）的特点和优势 2. 讲解前端路由的概念和原理 3. 介绍Vue-Router、react-Router等路由管理工具的使用方法

收起列表

视频：

9-1 前言 (01:31)

视频：

9-2 构建路由模式渲染服务 (24:20)

视频：

9-3 hash 模式在服务端的渲染呈现方案 (05:27)

视频：

9-4 history 模式在服务端的渲染呈现方案 (07:35)

视频：

9-5 hash 模式与 history 模式的渲染总结 (01:33)

视频：

9-6 CSR 客户端渲染原理 (05:24)

视频：

9-7 SSR 服务端渲染原理 (02:44)

视频：

9-8 SSR 服务端渲染企业实现方案 (15:02)

视频：

9-9 Prerender 预渲染针对企业非动态项目解决方案 (04:44)

视频：

9-10 总结 (02:06)

第10章 解决方案—前端安全解决方案8 节 | 82分钟

1\. 介绍前端安全的重要性和常见攻击手段 2. 讲解XSS（跨站脚本攻击）和CSRF（跨站请求伪造）的原理和防御方法 3. 使用CSP（内容安全策略）等工具增强前端安全性

收起列表

视频：

10-1 前言 (01:12)

视频：

10-2 XSS（跨站脚本攻击）的原理与业务场景 (21:25)

视频：

10-3 XSS（跨站脚本攻击）致网站崩溃与防护方案 (17:40)

视频：

10-4 CSRF（跨站请求伪造）的原理与业务场景 (12:49)

视频：

10-5 CSRF（跨站请求伪造）篡改用户信息与防护方案 (12:58)

视频：

10-6 点击劫持（Clickjacking）的原理、业务场景 (05:39)

视频：

10-7 其他的安全防护方式 (08:10)

视频：

10-8 总结 (01:26)

第11章 解决方案—可视化前置 svg 与 canvas 详解内容更新中

介绍 javaScript 的设计原则、设计模式与优化技巧，包括：单一职责原则、最少知识原则、开放封闭原则、代码重构原则与方案解析、以及多个实际案例和应用场景以演示具体的代码实现和优化方式

第12章 解决方案—图表与数据可视化内容更新中

介绍数据可视化与大屏可视化的常见解决方案，包括：SVG、Canvas、ECharts、AntV、以及实战案例。

第13章 解决方案—WebGL 和 3D 渲染内容更新中

主要涉及如何在前端项目中使用 WebGL 技术来实现 3D 渲染效果。具体内容包括 WebGL 的基本概念、渲染流程、顶点缓冲对象、片元着色器、纹理、光照等方面的内容，通过 threejs 进行实现、以及实战案例。

第14章 解决⽅案—模块化与打包工具内容更新中

介绍如何使用现代前端工具，例如：模块化规范、webpack 打包与优化、Rollup 打包与优化、Vite 打包与优化、并介绍每个工具的具体特点和优缺点

第15章 解决⽅案—JavaScript 库开发内容更新中

介绍了如何使用 JavaScript 编写自己的库，包括：代码组织结构、构建、测试、发布、维护、社区、以及一个通用库的演示

第16章 解决⽅案—包管理器分析内容更新中

介绍目前常用的包管理器，以及它们的特性。包括：npm、yarn、cnpm、pnpm

第17章 解决方案—第三方工具方案内容更新中

介绍国内常用的第三方工具，比如：统计类（友盟、百度统计）、云服务（阿里云、七牛云）、快速搭建工具（蓝湖、飞冰）、ui组件库（阿里的 Ant Design、蚂蚁金服的 NG-ZORRO、饿了么的 Element UI、京东的 J-UI、百度的 San、有赞的 Vant 等）、Mock数据平台（easy-mock、rap2）、验证服务（极验验证）、数据爬取（…

第18章 解决方案—前端工程师职业发展内容更新中

通过更多的实际案例和经验分享，帮助同学了解前端工程师的职业发展路径、工作技能要求和职业规划等，为职业发展提供有益的指导。

本课程持续更新中