微软开源 TypeScript 编绎器

简介: TypeScript 是可规模扩展的JavaScript语言。TypeScript为JavaScript增加了可选类型,类和模块(classes and modules)。TypeScript支持任何浏览器的大型JavaScript应用程序。在任何主机和任何操作系统上,TypeScript 都是被支持的。TypeScript 编译成的是可读的、基于标准的 JavaScript。您可以尝试一下在一些平台上通过我们的博客和 Twitter 账户跟上最新的动态。

TypeScript 是可规模扩展的JavaScript语言。TypeScript为JavaScript增加了可选类型,类和模块(classes and modules)。TypeScript支持任何浏览器的大型JavaScript应用程序。在任何主机和任何操作系统上,TypeScript 都是被支持的。TypeScript 编译成的是可读的、基于标准的 JavaScript。您可以尝试一下在一些平台上通过我们的博客和 Twitter 账户跟上最新的动态。


贡献

有许多方法可以给 TypeScript 贡献代码

  • 提交漏洞和帮助我们验证补丁当因为代码被提交的时候
  • 源代码的改动进行审查
  • 在 StackOverflow 上与其他 TypeScript 用户和开发人员接洽。
  • 加入 Twitter 上的TypeScript讨论组
  • 贡献漏洞修复
  • 阅读语言规范书(DOCXPDF)。


文档


编绎

为了搭造 TypeScript 编译器,确保你已经安装了Git和Node.js。

克隆repo的副本:

git clone https://github.com/Microsoft/TypeScript.git

更改为TypeScript目录:

cd TypeScript

安装Jake工具及其依赖关系:

npm install -g jake

npm install

用以下其中一个来建立和测试:

jake local           # Build the compiler into built/local

jake clean           # Delete the built compiler

jake LKG             # Replace the last known good with the built one.

                    # Bootstrapping step to be executed when the built compiler reaches a stable state.

jake tests           # Build the test infrastructure using the built compiler.

jake runtests        # Run tests using the built compiler and test infrastructure.

                    # You can override the host or specify a test for this command.

                    # Use host=<hostName> or tests=<testPath>.

jake baseline-accept # This replaces the baseline test results with the results obtained from jake runtests.

jake -T              # List the above commands.

用法

nodebuilt/local/tc.js hello.ts

路线图

有关我们计划的特点和未来发展方向的详细信息,请参阅我们的路线图


相关文章
|
JavaScript 前端开发 编译器
开发者热议:微软新提议或将“彻底”改变 JavaScript 和 TypeScript!
开发者热议:微软新提议或将“彻底”改变 JavaScript 和 TypeScript!
163 0
开发者热议:微软新提议或将“彻底”改变 JavaScript 和 TypeScript!
|
JSON JavaScript 前端开发
【资讯】微软宣布 TypeScript 4.8 正式发布
就在上周微软发布了 TypeScript 4.8 新版本,一起来看看都有哪些新的功能。
|
JavaScript C++ 前端开发
|
Web App开发 JavaScript 前端开发
微软新推TypeScript取代JavaScript
微软新推TypeScript取代JavaScript TypeScript是一个应用程序级的JavaScript开发语言。 TypeScript是JavaScript的超集,可以编译成纯JavaScript。
672 0
|
Web App开发 JavaScript 前端开发
微软新推TypeScript取代JavaScript
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/8036529 微软新推TypeScript取代JavaScript TypeScript是一个应用程序级的JavaScript开发语言。
757 0
|
2月前
|
JavaScript 前端开发 安全
深入理解TypeScript:增强JavaScript的类型安全性
【10月更文挑战第8天】深入理解TypeScript:增强JavaScript的类型安全性
49 0
|
2月前
|
JavaScript 前端开发 开发者
深入理解TypeScript:类型系统与实用技巧
【10月更文挑战第8天】深入理解TypeScript:类型系统与实用技巧
|
3月前
|
存储 JavaScript
typeScript进阶(11)_元组类型
本文介绍了TypeScript中的元组(Tuple)类型,它是一种特殊的数组类型,可以存储不同类型的元素。文章通过示例展示了如何声明元组类型以及如何给元组赋值。元组类型在定义时需要指定数组中每一项的类型,且在赋值时必须满足这些类型约束。此外,还探讨了如何给元组类型添加额外的元素,这些元素必须符合元组类型中定义的类型联合。
48 0
|
3月前
|
JavaScript
typeScript进阶(10)_字符串字面量类型
本文介绍了TypeScript中的字符串字面量类型,这种类型用来限制变量只能是某些特定的字符串字面量。通过使用`type`关键字声明,可以确保变量的值限定在预定义的字符串字面量集合中。文章通过示例代码展示了如何声明和使用字符串字面量类型,并说明了它在函数默认参数中的应用。
37 0