Skip to content

前端知识体系

计算机基础

操作系统

网络

语言基础

语言核心能力

HTML5

CSS3

EcmaScript 核心原理

ES6-ES14

程序设计与分析

语言高级能力

手写 Promise

代理与反射

迭代器与生成器

宿主环境

Web API

IntersectionObserver
requestAnimationFrame
requestIdleCallback
Blob
文件上传
WebAssembly

设备能力

浏览器工作原理

http 协议与 AJAX

AI 聊天机器人

效率与工具

GIT

bootstrap

jQuery

axios

MockJS

Moment

编程思想

面向对象

封装组件库

模块化分离组件代码

组件样式处理

国际化

多主题

手写 MVVM 框架

设计模式

前端算法

二叉树遍历

动态规划

滑窗算法

语言增强

TypeScript 语言核心

泛型

抽象类和接口

装饰器

类型验算

服务端

node

主流数据库

数据驱动和 ORM

Koa / Express

egg.js

oauth2

Docker

服务器部署与持续集成

服务端渲染 SSR 与服务端组件 CSR

工程化

Webpack

Vite

Rollup

模块化

包管理

兼容性管理

代码风格管理

预编译器 less / sass

性能分析与优化

单元测试

框架

Vue 3.x

响应式原理

diff 算法

自定义指令

Composition API

Vue 生态

vuex

vue-router

Element UI / View UI

React v18

hooks

diff 算法

React 生态

react-router

redux

mobx

Ant Design

微前端

qiankun

移动端

WebApp

小程序

uniapp

ReactNative

Taro

可视化

Canvas

d3

WebGL