知海

TypeScript 中文文档项目介绍

TypeScript-dev开始-简介

TypeScript 中文文档项目介绍

项目概述

TypeScript 是由微软开发的开源编程语言,它是 JavaScript 的超集,主要面向大规模应用的 JavaScript 开发。TypeScript 在保留 JavaScript 全部特性的基础上,引入了静态类型系统,使得代码在开发阶段就能发现潜在错误,显著提升了代码的可维护性和可读性。

本项目为 TypeScript 官方文档的中文翻译版本,致力于为中文开发者提供高质量、紧跟官方更新的 TypeScript 学习资源。

最新动态

🎉 文档图书化发布:应广大社区朋友的要求,项目已将全部手册文档整理并发布为图书样式,带来更好的阅读体验。

📖 《TypeScript 入门与实战》出版:项目维护者出版了实体书《TypeScript 入门与实战》(ISBN 9787111669722),系统介绍了 TypeScript 语言的基础知识,并结合了作者的实战经验,适合初中级 TypeScript 使用者阅读。

🚀 版本更新跟踪:项目持续跟踪 TypeScript 官方版本迭代,当前已涵盖从 TypeScript 6.0 到 1.1 的完整版本发布说明与 Breaking Changes 记录。

核心特点

  • 类型系统:提供完整的类型注解、类型推断与类型检查能力,支持接口、泛型、枚举、字面量类型等丰富的类型工具
  • 超集兼容:所有合法 JavaScript 代码都是合法的 TypeScript 代码,可从 JavaScript 项目平滑迁移
  • 广泛兼容:编译生成的纯 JavaScript 代码可运行于所有浏览器、所有宿主环境及所有操作系统
  • 开源生态:完全开源,拥有活跃的社区贡献者与持续更新机制

阅读方式

项目提供两种主要的阅读方式:

文档结构与内容导航

快速上手

面向初学者的入门教程,帮助你在最短时间内了解 TypeScript 的核心用法。包含 5 分钟快速了解 TypeScript、与主流框架(React、Angular、Knockout.js)的整合教程,以及从 JavaScript 迁移的实践指南。

手册与进阶参考

手册部分系统介绍 TypeScript 的基础语法与核心概念,涵盖基础类型、接口、函数、类、枚举、泛型等主题。进阶参考部分则深入探讨高级类型、装饰器、模块解析、类型兼容性、声明合并等高级主题。

声明文件编写指南

详细讲解如何为 JavaScript 库编写 TypeScript 声明文件,包括库结构分析、模板示例、最佳实践及发布与使用流程。

工程配置

针对实际项目开发中的配置需求,提供 tsconfig.json 配置详解、工程引用、编译选项、构建工具整合、Watch 配置等实用指南。

版本发布说明

完整收录 TypeScript 从 1.1 到 6.0 的版本发布说明,帮助你了解每个版本带来的新特性、性能改进与破坏性变更。

相关资源

参与贡献

项目热情欢迎社区贡献者的参与。如果你发现了翻译错误、内容过期或希望改进文档质量,欢迎提交 Pull Request。所有 PR 都会得到及时审核与反馈。

帮助我们改进文档

发现翻译问题或内容错误?请告诉我们。