菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
TypeScript 教程

TypeScript 教程

阅读(114) 赞(0) 收藏 分享

 手册简介


TypeScript是JavaScript的一个超集类型编译为普通的JavaScript。TypeScript是纯面向对象与类,接口和静态类型如C#或Java

 手册说明


TypeScript,可以使用你真正想要的方式编写 JavaScript !TypeScript是JavaScript的一个超集。代码最终编译为普通的JavaScript。TypeScript是纯面向对象与类,接口和静态类型。就像C#或Java一样。著名的JavaScript框架angular2.0是使用TypeScript编写的。掌握TypeScript可以帮助程序员编写面向对象的程序并将它们编译为JavaScript,无论是在服务器端或客户端。

始于JavaScript,归于JavaScript

TypeScript从今天数以百万计的JavaScript开发者所熟悉的语法和语义开始。使用现有的JavaScript代码,包括流行的JavaScript库,并从JavaScript代码中调用TypeScript代码。

TypeScript可以编译出纯净、 简洁的JavaScript代码,并且可以运行在任何浏览器上、Node.js环境中和任何支持ECMAScript 3(或更高版本)的JavaScript引擎中。

强大的工具构建 大型应用程序

Typescript允许JavaScript开发者在开发JavaScript应用程序时使用高效的开发工具和常用操作。比如静态检查和代码重构。

Typescript是可选的,类型推断让一些类型的注释使你的代码的静态验证有很大的不同。Typescript让你定义软件组件之间的接口和洞察现有JavaScript库的行为。

先进的 JavaScript

TypeScript提供最新的和不断发展的JavaScript特性,包括那些来自2015年的ECMAScript和未来的提案中的特性,比如异步功能和装饰器(Decorators),以帮助建立健壮的组件。

这些特性为高可信应用程序开发时是可用的,但是会被编译成简洁的ECMAScript3(或更新版本)的JavaScript。

受众

程序员从面向对象的世界未来会发现很容易使用的TypeScript。随着TypeScript的发展,他们可以建立Web应用程序要快得多,因为TypeScript具有良好的工具支持。

先决条件

本教程的读者应该有一个面向对象的概念和基本的JavaScript知识才能理解本教程的大部分内容。

编译/执行TypeScript程序

对于大多数在本教程中所举的例子,你会发现试试看的选项,点击即可在线运行Typescript代码,无需配置本地环境。

尝试使用试用可用选项在下面的示例代码框的右上角下面的例子:

var message:string = "Hello World" 
console.log(message)

在编译时,它会生成以下JavaScript代码。

//Generated by typescript 1.8.10
var message = "Hello World";
console.log(message);

返回 学习猿地 官网主页