Open mowatermelon opened 4 years ago
TypeScript 起源于开发应用程序规模的 JavaScript 应用程序的需求。Microsoft的语言开发者们说内部以及外部的客户都表示他们构建 JavaScript 代码的问题。
很多最终依赖于 JavaScript 的开发者通常用编译为 JavaScript 代码的另一种语言写脚本,例如 CoffeeScript 和 Script# (读作 ScriptSharp)。一个明显的劣势是也许无法从那另一种语言使用任何 JavaScript 的具体的语言特性,如果那种语言不支持它的话。
在 Microsoft 内部,它导致了自定义工具以简化 JavaScript 组件的编写的需求。
https://www.typescriptlang.org/index.html
目前最新的版本是3.7
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. Any browser. Any host. Any OS. Open source.
TypeScript
是 JavaScript
的一个超集
,主要提供了类型系统和对 ES6
的支持,它由 Microsoft
开发,代码开源于 GitHub
上。
TypeScript可以编译为干净,简单的JavaScript代码,该代码可在任何浏览器,Node.js或任何支持ECMAScript 3(或更高版本)的JavaScript引擎中运行。
类型使JavaScript开发人员可以在开发JavaScript应用程序时使用高效的开发工具和做法,例如静态检查和代码重构。
类型是可选的,并且类型推论允许一些类型的注释对代码的静态验证产生很大的影响。
类型使您可以定义软件组件之间的接口,并深入了解现有JavaScript库的行为。
TypeScript支持最新和不断发展的JavaScript功能,包括ECMAScript 2015中的功能以及未来的提案(例如异步功能和装饰器),以帮助构建可靠的组件。
cheetSheet
一共
25
个版本路线图说明。一共发布了112个版本。GitHub上第一次发布时间是2014年9月18日上午1:57
,最近最后一次发包是2019年12月19日上午5:01
,从2016年开始每年平均发二十个左右的版本。https://github.com/microsoft/TypeScript/wiki/Roadmap
详细版本说明,小版本一共更新了三次。
详细版本说明,小版本一共更新了九次。
详细版本说明,小版本一共更新了二十次。
详细版本说明,小版本一共更新了二十四次。
详细版本说明,小版本一共更新了二十九次。
详细版本说明,小版本一共更新了二十四次。
Future
3.8 (February 2020)
See the 3.8 Iteration Plan for more details.
Editor functionality for
3.7 (November 2019)
See the 3.7 Iteration Plan for more details.
3.6 (August 2019)
See the 3.6 Iteration Plan for more details.
3.5 (May 2019)
See the 3.5 Iteration Plan for more details.
3.4 (March 2019)
See the 3.4 Iteration Plan for more details.
3.3 (January 2019)
3.2 (November 2018)
3.1 (September 2018)
3.0 (July 2018)
/// <reference lib="..." />
reference directives2.9 (May 2018)
2.8 (March 2018)
2.7 (January 2018)
2.6 (October 2017)
2.5 (August 2017)
2.4 (June 2017)
Refactor ES5 function to ES6 class in
.js
files2.3 (April 2017)
2.2 (February 2017)
2.1 (December 2016)
2.0 (2016年7月)
1.8 (2016年1月)
1.7 (2015年10月)
1.6 (2015年8月)
1.5 (2015年4月)
1.4 (2015年1月)
1.3 (2014年10月)