030-JavaScript
- 001-语言基础
- 002-数据类型
- 003-运算符与语句
- 004-引用类型
- 005-函数
- 006-对象模型
- 007-执行上下文与内存
- 008-迭代与生成器
- 009-异步编程
- 010-浏览器对象模型
- 011-文档对象模型
- 012-事件
- 013-网络请求
- 014-客户端存储
- 015-模块化
- 016-工作者线程
- 017-浏览器API
- 018-错误处理
- 019-代码质量
- 020-正则表达式
- 021-JavaScript杂项
- 022-Web组件
- 023-表单与控件
- 024-窗口与框架
如何阅读这组笔记?
- 路径: 先学语言核心 (语言基础 → 数据类型 → 运算符与语句 → 引用类型 → 函数 → 对象模型 → 执行上下文 → 迭代 → 异步 → 模块化 → 正则表达式 → JavaScript 杂项), 再学宿主能力 (BOM → DOM → 事件 → 表单与控件 → 网络与存储 → 动画 → Web 组件 → 窗口与框架 → 工作者线程 → 浏览器 API → 错误处理), 代码质量贯穿全程;
- 边界: 宿主能力以浏览器为口径, Node.js 专有 API 不在此范围;
- 篇幅: 普通笔记最多 144 行, 超出时按语义拆分。
这组笔记从哪里来?
- 来源: 本仓库
apps/wiki/docs/000-中转/30-JavaScript的个人学习笔记 (主体沿用《JavaScript 高级程序设计 (第 4 版)》与 MDN 的讲解顺序), 并补充 javascript.info 的讲解体系; - 取舍: 保留语言语义、边界行为与可复现示例, 去掉重复的原子 API 清单与过时实现细节;