可观测学堂

可观测技术指南

从概念、接入到生产治理,提供可执行、可验证的工程方法。

Web 构建模块与工具协作插画
技术指南

TSX 和 ts-node 对比:TypeScript 运行时的时代更替

ts-node 曾是标准,TSX 凭 esbuild 速度改写了规则。本文从架构、类型检查、ESM 支持、watch 模式与测试集成全面对比。

类型结构与组件组合插画
技术指南

TypeScript 类型断言详解:as 的正确与危险

类型断言让开发者覆盖 TS 的类型推断:as 语法、双重断言、const 断言。本文讲解安全模式与风险边界。

事件循环与异步任务流转插画
技术指南

TypeBox 入门:JSON Schema 驱动的类型安全校验

TypeBox 一份 Schema 同时产出 TypeScript 类型与 JSON Schema:运行时校验与编译期类型双安全。本文讲解 Schema 定义、类型推导与自定义校验。

应用接口与数据存储连接插画
技术指南

TypeBox 和 Joi 对比:两代校验库的对话

Joi 久经考验,TypeBox 类型原生且输出标准 JSON Schema。本文从 Schema 定义、类型集成、生态与性能全面对比。

应用接口与数据存储连接插画
技术指南

TypeBox 和 Zod 对比:TS 校验双雄怎么选

Zod 是 Schema 即类型的生态霸主,TypeBox 输出标准 JSON Schema 且性能更强。本文从 Schema 定义、类型推导、生态与性能全面对比。

应用接口与数据存储连接插画
技术指南

TypeORM 和 MikroORM 对比:TypeScript ORM 之争

TypeORM 灵活老牌,MikroORM 严谨现代。本文从模型定义、查询、事务、关联、迁移与 TS 集成全面对比两大 TS ORM。

类型结构与组件组合插画
技术指南

TypeScript 7.0:原生编译器与迁移检查

TypeScript 7.0 改用 Go 实现的原生编译器。了解 tsc 命令、6.0 兼容包、编译器 API 边界,以及升级时应验证的工具链和构建结果。

类型结构与组件组合插画
技术指南

TypeScript as、satisfies 与类型标注怎么选

类型标注、satisfies、as 是 TS 的三种类型约束方式:拓宽与安全、精确与校验、断言与信任。本文理清三者的语义差异与选择法则。

类型结构与组件组合插画
技术指南

TypeScript 声明文件(.d.ts)详解

.d.ts 声明文件为无类型的 JavaScript 提供类型契约。本文讲解编写声明文件、TS 的发现机制与 @types 生态。

类型结构与组件组合插画
技术指南

TypeScript 枚举(Enums)详解

枚举消灭魔法值:字符串枚举、数字枚举、const 枚举的用法与取舍,以及"现代 TS 是否还需要 enum"的争议解析。

类型结构与组件组合插画
技术指南

TypeScript 泛型详解:从入门到精通

泛型让组件适配多种类型同时保持类型安全。本文从基础语法讲到约束、条件类型联动与高阶模式,附"何时不用泛型"的判断。

类型结构与组件组合插画
技术指南

TypeScript 索引签名:动态对象的类型安全

索引签名为键名未知的动态对象提供类型安全:{ [key: string]: number }。本文讲解语法、与已知属性混用、string vs number 键。