TypeScript教程

TypeScript 感谢

感谢创造和维护TypeScript的人们,给我们带来了如此优秀的工具感谢@zhongsp对官方手册的翻译,本书参考了大量他的翻译,能一直坚持跟进非常不容易感谢@阮一峰老师的EC

2018-06-29

TypeScript 代码检查

目前TypeScript的代码检查主要有两个方案:使用TSLint或使用ESLint+typescript-eslint-parser。什么是代码检查代码检查主要是用来发现代码

2018-06-29

TypeScript 工程

掌握了TypeScript的语法就像学会了砌墙的工艺。我们学习TypeScript的目的不是为了造一间小茅屋,而是为了造高楼大厦,这也正是TypeScript的类型系统带来的优

2018-06-29

TypeScript 扩展阅读

此处记录了官方手册(中文版)中包含,但是本书未涉及的概念。我认为它们是一些不重要或者不属于TypeScript的概念,所以这里只给出一个简单的释义,详细内容可以点击链接深入理解

2018-06-29

TypeScript 声明合并

如果定义了两个相同名字的函数、接口或类,那么它们会合并成一个类型:函数的合并之前学习过,我们可以使用重载定义多个函数类型:functionreverse(x:number):n

2018-06-29

TypeScript 泛型

泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性。简单的例子首先,我们来实现一个函数createArray,它可

2018-06-29

TypeScript 类与接口

之前学习过,接口(Interfaces)可以用于对「对象的形状(Shape)」进行描述。这一章主要介绍接口的另一个用途,对类的一部分行为进行抽象。类实现接口实现(impleme

2018-06-29

TypeScript 类

传统方法中,JavaScript通过构造函数实现类的概念,通过原型链实现继承。而在ES6中,我们终于迎来了class。TypeScript除了实现了所有ES6中的类的功能以外,

2018-06-29

TypeScript 枚举

枚举(Enum)类型用于取值被限定在一定范围内的场景,比如一周只能有七天,颜色限定为红绿蓝等。简单的例子枚举使用enum关键字来定义:enumDays{Sun,Mon,Tue,

2018-06-29

TypeScript 元组

数组合并了相同类型的对象,而元组(Tuple)合并了不同类型的对象。元组起源于函数编程语言(如F#),在这些语言中频繁使用元组。简单的例子定义一对值分别为string和numb

2018-06-29