TypeScript教程

  • TypeScript教程介绍

    文档简介 学习有关TypeScript的所有知识。 TypeScript新手? 查看5分钟上手TypeScript教程 从具体框架的快速入门指南开始使用 熟悉TypeScript使…

    2020年12月17日
  • 教程版本:Typescript 3.1

    元组和数组上的映射类型 TypeScript 3.1,在元组和数组上的映射对象类型现在会生成新的元组/数组,而非创建一个新的类型并且这个类型上具有如push(),pop()和len…

    2020年12月17日
  • 辅助课程:React & Webpack

    这篇指南将会教你如何将TypeScript和React还有webpack结合在一起使用。 否则,我们假设已经在使用Node.js和npm。 初始化项目结构 让我们新建一个目录。 将…

    2020年12月16日
  • 辅助课程:JavaScript迁移

    TypeScript不是存在于真空中。 它从JavaScript生态系统和大量现存的JavaScript而来。 将JavaScript代码转换成TypeScript虽乏味却不是难事…

    2020年12月16日
  • 辅助课程:Gulp

    这篇快速上手指南将教你如何使用Gulp构建TypeScript,和如何在Gulp管道里添加Browserify, uglify或Watchify。 它还包涵了 …

    2020年12月16日
  • 辅助课程:ASP.NET Core

    ASP.NET Core 注意:Visual Studio 2017和最新版本的ASP.NET的更新即将推出! 安装 ASP.NET Core 和 TypeScript 首先,若有…

    2020年12月16日
  • 辅助课程:5分钟上手TypeScript

    5分钟上手TypeScript 让我们使用TypeScript来创建一个简单的Web应用。 安装TypeScript 有两种主要的方式来获取TypeScript工具: 通过npm(…

    2020年12月16日
  • 手册指南:基础类型

    介绍 为了让程序有价值,我们需要能够处理最简单的数据单元:数字,字符串,结构体,布尔值等。 TypeScript支持与JavaScript几乎相同的数据类型,此外还提供了实用的枚举…

    2020年12月16日
  • 手册指南:变量声明

    变量声明 let和const是JavaScript里相对较新的变量声明方式。 像我们之前提到过的, let在很多方面与var是相似的,但是可以帮助大家避免在JavaScr…

    2020年12月16日
  • 手册指南:接口

    介绍 TypeScript的核心原则之一是对值所具有的结构进行类型检查。 它有时被称做“鸭式辨型法”或“结构性子类型化”。 在TypeScript里,接口的作用就是为这些类型命名和…

    2020年12月16日
  • 手册指南:类(class)

    介绍 传统的JavaScript程序使用函数和基于原型的继承来创建可重用的组件,但对于熟悉使用面向对象方式的程序员来讲就有些棘手,因为他们用的是基于类的继承并且对象是由类构建出来的…

    2020年12月16日
  • 手册指南:函数

    介绍 函数是JavaScript应用程序的基础。 它帮助你实现抽象层,模拟类,信息隐藏和模块。 在TypeScript里,虽然已经支持类,命名空间和模块,但函数仍然是主要的定义&n…

    2020年12月16日
  • 手册指南:泛型

    介绍 软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功…

    2020年12月16日
  • 手册指南:模块

    关于术语的一点说明: 请务必注意一点,TypeScript 1.5里术语名已经发生了变化。 “内部模块”现在称做“命名空间”。 “外部模块”现在则简称为“模块”,这是为了…

    2020年12月16日
  • 手册指南:命名空间

    关于术语的一点说明: 请务必注意一点,TypeScript 1.5里术语名已经发生了变化。 “内部模块”现在称做“命名空间”。 “外部模块”现在则简称为“模块”,这是为了与 ECM…

    2020年12月16日
  • 手册指南:命名空间和模块

    关于术语的一点说明: 请务必注意一点,TypeScript 1.5里术语名已经发生了变化。 “内部模块”现在称做“命名空间”。 “外部模块”现在则简称为“模块”,这是为了…

    2020年12月16日
  • 手册指南:枚举

    使用枚举我们可以定义一些带名字的常量。 使用枚举可以清晰地表达意图或创建一组有区别的用例。 TypeScript支持数字的和基于字符串的枚举。 数字枚举 首先我们看看数字枚举,如果…

    2020年12月16日
  • 手册指南:类型推论

    介绍 这节介绍TypeScript里的类型推论。即,类型是在哪里如何被推断的。 基础 TypeScript里,在有些没有明确指出类型的地方,类型推论会帮助提供类型。如下面的例子 l…

    2020年12月16日
  • 手册指南:类型兼容性

    介绍 TypeScript里的类型兼容性是基于结构子类型的。 结构类型是一种只使用其成员来描述类型的方式。 它正好与名义(nominal)类型形成对比。(译者注:在基于名义类型的类…

    2020年12月16日
  • 手册指南:高级类型

    交叉类型(Intersection Types) 交叉类型是将多个类型合并为一个类型。 这让我们可以把现有的多种类型叠加到一起成为一种类型,它包含了所需的所有类型的特性。 例如,&…

    2020年12月16日