TypeScript 可以按照您真正想要的形式编写! TypeScript 是 JavaScript 的超集。 代码最终编译为纯 JavaScript。 TypeScript 是纯粹面向对象的,具有类、套接字和静态类型。 就像 C# 或 Java 一样。 著名的JavaScript框架Angular2.0是使用TypeScript编译的。 掌握 TypeScript 可以帮助程序员编写面向对象的程序并将其编译为 JavaScript,无论是在服务器端还是客户端。
完成本教程后即可练习实战:点击进入实战
从 JavaScript 到 JavaScript
TypeScript 从昨天数百万 JavaScript 开发人员熟悉的语法和语义开始。 使用现有的 JavaScript 代码,包括流行的 JavaScript 库,并从 JavaScript 代码调用 TypeScript 代码。
TypeScript 可以编译纯粹、简洁的 JavaScript 代码,并且可以运行在任何浏览器、Node.js 环境以及任何支持 ECMAScript3(或更高版本)的 JavaScript 引擎上。
用于构建小型应用程序的强大工具
Typescript 使得 JavaScript 开发者在开发 JavaScript 应用时能够使用高效的开发工具和常用操作。 例如静态检测和代码构建。
Typescript 是可选的,类型推断允许一些类型注释对代码的静态验证产生很大的影响。 Typescript 可让您定义软件组件之间的接口并深入了解现有 JavaScript 库的行为。
高级 JavaScript
TypeScript 提供最新且不断发展的 JavaScript 功能,包括来自 ECMAScript 2015 和未来计划的功能,例如异步函数和装饰器,以帮助构建强大的组件。
该功能在开发高可信度应用程序时可用,并将被编译成极简的 ECMAScript3(或更新版本)JavaScript。
观众
来自面向对象世界的程序员会发现使用 TypeScript 很容易。 随着 TypeScript 的发展,他们可以更快地构建 Web 应用程序,因为 TypeScript 具有良好的工具支持。
先决条件
本教程的读者应该具备面向对象概念和基本 JavaScript 的应用知识,才能理解本教程的大部分内容。
编译/执行 TypeScript 程序
对于本教程中提供的大多数反例,您将找到尝试一下的选项,只需单击一下即可在线运行 Typescript 代码typescript使用技巧大全,而无需配置本地环境。
使用下面示例代码框右上角提供的试用选项尝试下面的示例:
var message:string = "Hello World" console.log(message)
编译后typescript使用技巧大全,它会生成以下 JavaScript 代码。
//Generated by typescript 1.8.10 var message = "Hello World"; console.log(message);