| 此條目需要更新。 (2021年8月21日) 請更新本文以反映近況和新增内容。完成修改後請移除本模板。 |
TypeScript是由微軟进行開發和维护[4]的一種开源的編程语言。TypeScript是JavaScript的严格語法超集,提供了可選的靜態型別检查。
TypeScript的知名開發者有C#的首席架构师兼Delphi和Turbo Pascal的创始人——安德斯·海尔斯伯格[5][6][7][8]。
TypeScript是为开发大型應用程式而设计的,且可转译成JavaScript[9]。由于TypeScript是JavaScript的严格語法超集,因此任何現有的JavaScript程式都是合法的TypeScript程式。
TypeScript支援為現存JavaScript函式庫添加型別資訊的定义文件,方便其他程序像使用静态型別的TypeScript實體一样,使用现有程式库中的值,就像是C++的標頭檔可以描述目的檔(objectfile)的結構一樣。有許多第三方標頭檔為熱門函式庫像是jQuery、MongoDB、Node.js和D3.js等提供定义文件。
TypeScript编译器本身也是用TypeScript编写,并被转译为JavaScript,以Apache许可证第二版发布。
- ^ TypeScript. CodePlex. [2015-04-26]. (原始内容存档于2015-04-03).
- ^ Release TypeScript 5.4 microsoft/TypeScript. 2024年3月6日 [2024年3月19日].
- ^ Type Compatibility. TypeScript. [2018-03-21]. (原始内容存档于2018-03-12).
- ^ TypeScript GitHub官网. (原始内容存档于2017-01-04).
- ^ Foley, Mary Jo. Microsoft takes the wraps off TypeScript, a superset of JavaScript. ZDNet. CBS Interactive. 2012-10-01 [2015-04-26]. (原始内容存档于2014-11-13).
- ^ Somasegar, S. Somasegar’s blog. Somasegar’s blog. Microsoft. 2012-10-01 [2015-04-26]. (原始内容存档于2015-04-22).
- ^ Baxter-Reynolds, Matt. Microsoft TypeScript: Can the father of C# save us from the tyranny of JavaScript?. ZDNet. 2012-10-01 [2015-04-26]. (原始内容存档于2014-08-03).
- ^ Jackson, Joab. Microsoft Augments Javascript for Large-scale Development. CIO. IDG Enterprise. 2012-10-01 [2015-04-26]. (原始内容存档于2013-12-17).
- ^ Microsoft TypeScript: the JavaScript we need, or a solution looking for a problem? | Ars Technica. [2012-10-09]. (原始内容存档于2015-03-29).