面向TypeScript的JavaScript基础
一条面向迁移的学习路径,依次掌握JavaScript的值、对象行为、异步控制流,以及静态类型无法验证的运行时边界。
24个主题 4个检查点 约22小时 入门 → 进阶
已完成0/24个主题 · 里程碑1/4 继续:JavaScript基础
路线图
已完成 当前位置 需先通过前一检查点 检查点
里程碑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边界,因为分阶段迁移最需要在这些位置建立可靠保障。