从单一职责到依赖注入,系统讲解现代前端组件设计的核心思想与实践方法
从单一职责到依赖注入,系统讲解现代前端组件设计的核心思想与实践方法
Redux、MobX、Pinia、Zustand 等主流方案的适用场景与性能权衡
代码分割、懒加载、预加载、缓存策略、渲染优化的工程化实践
构建原理、插件生态、性能表现与实际项目中的迁移经验分享
泛型约束、条件类型、映射类型、类型体操在真实项目中的应用场景
Jest、Vitest、Testing Library、Cypress、Playwright 的选型与实战
Styled-components、Emotion、Tailwind CSS、UnoCSS 的性能与开发体验对比
qiankun、Micro-App、Module Federation 的技术细节与大规模应用经验
性能监控、错误上报、用户行为分析、数据采集策略与隐私合规
Apollo Client、Relay、SWR、React Query 等数据管理库的使用场景与最佳实践
Shadow DOM、Custom Elements、模板与插槽在跨框架场景的应用
Next.js、Nuxt.js、Remix、Astro 等框架的架构设计与性能优化策略
内容安全策略、HTTPS、Cookie 安全、输入验证与输出编码的工程化实现
桌面应用与移动端 Web 应用的架构设计、性能优化与分发策略
GitLab CI、GitHub Actions、Jenkins 的配置与多环境部署策略
Rust、C++、Go 编译到 Wasm 的实践与高性能计算在浏览器中的实现
拖拽引擎、物料体系、协议设计、渲染引擎的技术细节与工程化方案
单例、工厂、观察者、策略等模式在 React/Vue 项目中的应用与代码重构方法论
本系列课程面向具备 HTML、CSS、JavaScript 基础知识,且有一定项目开发经验的前端工程师。如果你正处于从初级向中高级过渡的阶段,或是希望系统性提升工程化能力、拓宽技术视野,这套课程将为你提供清晰的学习路径与实战指导。
课程内容围绕现代前端开发的核心主题展开,从组件设计、状态管理、构建工具、测试体系,到性能优化、微前端架构、跨平台方案等,每一期都聚焦一个具体方向,深入剖析技术原理、对比主流方案、分享生产环境的实践经验。建议按照以下顺序观看:
每期视频都包含理论讲解、代码演示、案例分析三部分,建议配合官方文档与源码阅读,动手实践其中的技术方案。课程中涉及的所有代码与配置文件均可在 GitHub 仓库中找到,鼓励 fork 后跟随视频进度自行搭建与调试。
本合集会持续更新,预计在 2026 年内完成全部 18 期内容的发布。如果在学习过程中遇到问题,欢迎在评论区留言交流,或加入前端技术交流群与其他学习者互相讨论。