微软开源 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!
161 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。
669 0
|
Web App开发 JavaScript 前端开发
微软新推TypeScript取代JavaScript
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/8036529 微软新推TypeScript取代JavaScript TypeScript是一个应用程序级的JavaScript开发语言。
755 0
|
1月前
|
JavaScript
typeScript进阶(9)_type类型别名
本文介绍了TypeScript中类型别名的概念和用法。类型别名使用`type`关键字定义,可以为现有类型起一个新的名字,使代码更加清晰易懂。文章通过具体示例展示了如何定义类型别名以及如何在函数中使用类型别名。
36 1
typeScript进阶(9)_type类型别名
|
9天前
|
JavaScript 前端开发 安全
深入理解TypeScript:增强JavaScript的类型安全性
【10月更文挑战第8天】深入理解TypeScript:增强JavaScript的类型安全性
18 0
|
9天前
|
JavaScript 前端开发 开发者
深入理解TypeScript:类型系统与实用技巧
【10月更文挑战第8天】深入理解TypeScript:类型系统与实用技巧
|
1月前
|
存储 JavaScript
typeScript进阶(11)_元组类型
本文介绍了TypeScript中的元组(Tuple)类型,它是一种特殊的数组类型,可以存储不同类型的元素。文章通过示例展示了如何声明元组类型以及如何给元组赋值。元组类型在定义时需要指定数组中每一项的类型,且在赋值时必须满足这些类型约束。此外,还探讨了如何给元组类型添加额外的元素,这些元素必须符合元组类型中定义的类型联合。
41 0

相关课程

更多