🔷

TypeScript 速成教程

为有编程经验的开发者准备

从环境搭建到数据库操作,快速掌握 TypeScript 全栈开发

🚀 快速上手
🔒 类型安全
🌐 全栈开发

📖 章节目录

共 13 章
🛠️ 已完成

第一章:环境搭建

安装 Node.js 与 TypeScript,配置开发环境,运行第一个程序

Node.js tsconfig VS Code
阅读章节
📝 已完成

第 2.1 章:类型与运算

基本类型、联合类型、类型守卫与 TypeScript 特有运算符

基本类型 联合类型 类型守卫
阅读章节
已完成

第 2.2 章:函数与接口

函数类型注解、接口定义、type 别名与函数重载

函数 interface type
阅读章节
🏗️ 已完成

第 2.3 章:类与面向对象

类的定义、继承、抽象类、访问修饰符与装饰器

class 继承 装饰器
阅读章节
🔮 已完成

第 2.4 章:泛型与高级类型

泛型函数与类、Utility Types、条件类型与映射类型

泛型 Utility Types 条件类型
阅读章节
📦 已完成

第 2.5 章:数据结构

Array、Tuple、Enum、Map、Set 与 Record 类型

Array Map/Set Enum
阅读章节
📁 已完成

第 2.6 章:模块

ESM 与 CommonJS、声明文件、@types 与模块组织

import/export .d.ts @types
阅读章节
已完成

第三章:异步编程

Promise、async/await、事件循环与错误处理

Promise async/await Event Loop
阅读章节
💾 已完成

第四章:IO 读写

文件读写、Stream 流、路径处理与 JSON/CSV 操作

fs Stream path
阅读章节
🌐 已完成

第五章:网络连接

HTTP 服务端与客户端、Express.js、WebSocket

Express fetch WebSocket
阅读章节
🗄️ 已完成

第六章:数据库连接

MySQL、PostgreSQL、MongoDB 与 Prisma ORM

MySQL MongoDB Prisma
阅读章节
📚 已完成

第七章:常用依赖库

lodash、dayjs、zod、winston、vitest 等实用工具

lodash zod vitest
阅读章节
⚙️ 已完成

第八章:工具链与构建

ESLint、Prettier、esbuild/Vite 与 Docker 部署

ESLint Vite Docker
阅读章节

学习特色

🎯

对比学习

穿插 Java/Python/C++ 对比,快速建立知识映射

💻

代码驱动

每个概念配精简代码示例,即学即用

🚀

实战导向

从 IO 到数据库,覆盖真实开发场景

🔧

工具齐全

开发工具链一站式配置指南