面向TypeScript的JavaScript基础

一条面向迁移的学习路径,依次掌握JavaScript的值、对象行为、异步控制流,以及静态类型无法验证的运行时边界。

24个主题 4个检查点 约22小时 入门 → 进阶
0%
已完成0/24个主题 · 里程碑1/4 继续:JavaScript基础

路线图

已完成 当前位置 需先通过前一检查点 检查点
面向TypeScript的JavaScript基础: 24个主题, 4个检查点. JavaScript基础 数据类型 函数 数组方法 Object静态方法 解构赋值 箭头函数 闭包 this绑定 call、apply与bind 对象与原型 类 事件循环 模块 错误处理 JSON

里程碑1 · 动态值与数据转换

已完成0/6个主题 · 约125分钟

里程碑2 · 作用域、接收者与对象

已完成0/6个主题 · 约121分钟

里程碑3 · 异步约定

已完成0/6个主题 · 约64分钟
1 事件循环 14分钟
即将上线 Promises 10分钟
即将上线 Promise methods 10分钟
即将上线 Async await 10分钟
即将上线 Async iterators 10分钟
即将上线 Streams 10分钟
检查点3 解锁M4

里程碑4 · 迁移边界与保障

已完成0/6个主题 · 约92分钟
1 模块 23分钟 2 错误处理 18分钟 3 JSON 21分钟
即将上线 Form validation 10分钟
即将上线 Vitest 10分钟
即将上线 Alpinejs 10分钟
检查点4 完成

为何按此顺序: 先学习JavaScript的值与数据转换,因为TypeScript描述的是这些运行时操作,并不会取代它们。随后厘清作用域、接收者、原型与类,再为对象约定建模。接着掌握Promise与流,明确异步返回路径和失败路径。最后学习模块、运行时校验、测试和一个小型Alpine.js边界,因为分阶段迁移最需要在这些位置建立可靠保障。