TypeScript:修订间差异
创建页面,内容为“{{Infobox | 标题 = TypeScript | 内容 = {{!}}- ! 中文名 {{!}} TypeScript {{!}}- ! 英文名 {{!}} TypeScript {{!}}- ! 开发方 {{!}} 微软(Microsoft)<ref name="baidu">[https://baike.baidu.com/item/typescript TypeScript(百度百科)]</ref> {{!}}- ! 首次发布 {{!}} 2012年10月<ref name="baidu" /> {{!}}- ! 编程范型 {{!}} 多范式:面向对象、泛型、函数式 {{!}}- ! 设计者 {{!}} Anders Hejlsberg {{!}}- ! 最新稳定版本 {{!…” |
无编辑摘要 |
||
| 第43行: | 第43行: | ||
}} | }} | ||
'''TypeScript''' 是微软开发的一款开源编程语言,它是 JavaScript 的一个超集,在 JavaScript 的基础上添加了可选的静态类型和基于类的面向对象编程等特性。<ref name="baidu" /><ref name="mdn">[https://developer.mozilla.org/zh-TW/docs/Glossary/TypeScript TypeScript – MDN Web Docs]</ref>TypeScript 代码通过编译器转译为 JavaScript 代码,可运行在任何浏览器、任何操作系统以及任何支持 JavaScript 的宿主环境上。<ref name="baidu" /><ref name="typescript-lang">[https://www.typescriptlang.org/ TypeScript 官方网站]</ref>该语言由 Anders Hejlsberg 主导设计,旨在帮助开发者更高效地构建和管理大规模 JavaScript 应用程序。<ref name="typescript-lang" /> | '''TypeScript''' 是[[微软]]开发的一款开源编程语言,它是 [[JavaScript]] 的一个超集,在 [[JavaScript]] 的基础上添加了可选的静态类型和基于类的面向对象编程等特性。<ref name="baidu" /><ref name="mdn">[https://developer.mozilla.org/zh-TW/docs/Glossary/TypeScript TypeScript – MDN Web Docs]</ref>TypeScript 代码通过编译器转译为 [[JavaScript]] 代码,可运行在任何浏览器、任何操作系统以及任何支持 JavaScript 的宿主环境上。<ref name="baidu" /><ref name="typescript-lang">[https://www.typescriptlang.org/ TypeScript 官方网站]</ref>该语言由 Anders Hejlsberg 主导设计,旨在帮助开发者更高效地构建和管理大规模 JavaScript 应用程序。<ref name="typescript-lang" /> | ||
== 历史 == | == 历史 == | ||
TypeScript 由微软公司开发,于2012年10月首次公开发布。<ref name="baidu" />它的诞生源于使用 JavaScript 开发大型项目时所面临的挑战——随着项目规模的增长,JavaScript 动态类型特性导致的类型相关错误越来越难以在开发阶段被及时发现。<ref name="baidu" /><ref name="handbook">[https://www.typescriptlang.org/docs/handbook/intro.html The TypeScript Handbook]</ref>TypeScript 通过引入静态类型系统,使得开发工具(如 IDE | TypeScript 由微软公司开发,于2012年10月首次公开发布。<ref name="baidu" />它的诞生源于使用 JavaScript 开发大型项目时所面临的挑战——随着项目规模的增长,JavaScript 动态类型特性导致的类型相关错误越来越难以在开发阶段被及时发现。<ref name="baidu" /><ref name="handbook">[https://www.typescriptlang.org/docs/handbook/intro.html The TypeScript Handbook]</ref>TypeScript 通过引入静态类型系统,使得开发工具(如 [[IDE]])能够在代码运行前就捕获潜在的类型错误,从而提升了大型应用的开发效率和代码质量。<ref name="handbook" /> | ||
2025年3月,微软宣布将大幅提升 TypeScript 编译器的性能。<ref name="baidu" />2026年3月23日,微软发布了 TypeScript 6.0,这是基于原有 JavaScript 代码库的最后一个版本,作为一个过渡版本,旨在为向 7.0 版本迁移做准备。<ref name="baidu" />同日,微软宣布未来的 TypeScript 7.0 将使用 Go 语言重写底层编译器,预计编译速度将比 TypeScript 6.0 快约 10 倍。<ref name="baidu" />2026年4月,微软发布了 TypeScript 7.0 的 Beta 版本。<ref name="baidu" /> | 2025年3月,微软宣布将大幅提升 TypeScript 编译器的性能。<ref name="baidu" />2026年3月23日,微软发布了 TypeScript 6.0,这是基于原有 JavaScript 代码库的最后一个版本,作为一个过渡版本,旨在为向 7.0 版本迁移做准备。<ref name="baidu" />同日,微软宣布未来的 TypeScript 7.0 将使用 Go 语言重写底层编译器,预计编译速度将比 TypeScript 6.0 快约 10 倍。<ref name="baidu" />2026年4月,微软发布了 TypeScript 7.0 的 Beta 版本。<ref name="baidu" /> | ||