📘 JS 核心进阶 · 工程实践
🧸 30章 完整目录
📚
共
30
章节
🏷️
点击卡片跳转 → .html
🎯
从基础到架构
01
JavaScript基础重温
变量提升
作用域链
闭包
this指向
执行上下文
02
原型与原型链
prototype
__proto__
constructor
原型链继承
组合继承
03
ES6核心语法
let/const
解构赋值
模板字符串
箭头函数
Symbol
Set/Map
04
异步编程
回调地狱
Promise
async/await
事件循环
微任务/宏任务
05
模块化开发
CommonJS
AMD
CMD
ES Module
模块打包
06
函数式编程
纯函数
柯里化
组合函数
高阶函数
函数记忆
07
面向对象编程
类与实例
继承
封装
多态
Mixin模式
08
设计模式
单例模式
工厂模式
观察者模式
发布订阅
代理模式
09
数据结构与算法
栈/队列
链表
树
排序/搜索
动态规划
10
类型系统
类型检查
类型转换
TypeScript
接口
泛型
11
错误处理
try/catch
错误对象
异常捕获
防御性编程
错误边界
12
正则表达式
元字符
量词
分组
前瞻后顾
常用正则
13
DOM编程
DOM树
节点操作
事件模型
事件委托
虚拟DOM
14
BOM与浏览器API
window
location
history
navigator
localStorage
15
网络请求
XMLHttpRequest
Fetch
Axios
跨域
请求拦截
16
性能优化
重绘回流
防抖节流
懒加载
代码分割
CDN加速
17
安全防护
XSS
CSRF
SQL注入
CSP
HTTPS
安全编码
18
测试与调试
单元测试
集成测试
Jest
Mocha
Chrome DevTools
19
构建工具
Webpack
Vite
Babel
ESLint
Prettier
工程化
20
包管理
npm
yarn
pnpm
依赖管理
语义化版本
monorepo
21
Node.js基础
事件驱动
非阻塞I/O
Buffer
Stream
文件系统
22
Express框架
路由
中间件
RESTful API
模板引擎
错误处理
23
数据库操作
MySQL
MongoDB
ORM
连接池
事务
索引优化
24
身份认证
Session
JWT
OAuth2.0
SSO
权限控制
RBAC
25
实时通信
WebSocket
Socket.IO
SSE
长轮询
即时通讯架构
26
微前端架构
qiankun
Module Federation
沙箱隔离
通信机制
27
状态管理
Redux
Vuex
Pinia
MobX
原子化状态
不可变数据
28
SSR与SSG
Next.js
Nuxt.js
静态生成
服务端渲染
SEO优化
29
移动端与跨平台
React Native
Flutter
小程序
PWA
响应式设计
30
项目实战与架构
需求分析
技术选型
架构设计
代码规范
CI/CD
部署监控