加载中
TypeScript基础入门之模块(一)

转发 TypeScript基础入门之模块(一) 模块 关于术语的一点说明: 请务必注意一点,TypeScript 1.5里术语名已经发生了变化。 "内部模块"现在称做"命名空间"。 "外部模块"现在则简称为"模块",这...

TypeScript基础入门之迭代器和生成器

转发 TypeScript基础入门之迭代器和生成器 迭代性 如果对象具有Symbol.iterator属性的实现,则该对象被视为可迭代。 一些内置类型,如Array,Map,Set,String,Int32Array,Uint32Array等,...

2018/09/28 13:28
63
TypeScript基础入门之Symbols

转发 TypeScript基础入门之Symbols 介绍 自ECMAScript 2015起,symbol成为了一种新的原生类型,就像number和string一样。 symbol类型的值是通过Symbol构造函数创建的。 let sym1 = Symbol();...

2018/09/28 09:47
67
TypeScript项目引用(project references)

转发 TypeScript项目引用(project references) TypeScript新特性之项目引用(project references) 项目引用是TypeScript 3.0中的一项新功能,允许您将TypeScript程序构建为更小的部分。 通过这...

2018/09/25 22:18
115
TypeScript基础入门之高级类型的映射类型

转发 TypeScript基础入门之高级类型的映射类型 高级类型 映射类型 一个常见的任务是将一个已知的类型每个属性都变为可选的: interface PersonPartial { name?: string; age?: number; } 或者...

2018/09/24 20:37
154
TypeScript基础入门之高级类型的索引类型(Index types)

转发 TypeScript基础入门之高级类型的索引类型(Index types) 高级类型 索引类型(Index types) 使用索引类型,编译器就能够检查使用了动态属性名的代码。 例如,一个常见的JavaScript模式是从...

2018/09/23 22:21
86
TypeScript基础入门之高级类型的多态的 this类型

转发 TypeScript基础入门之高级类型的多态的 this类型 高级类型 多态的this类型 多态的this类型表示的是某个包含类或接口的子类型。 这被称做F-bounded多态性。 它能很容易的表现连贯接口间的...

2018/09/22 15:04
86
TypeScript基础入门之高级类型的可辨识联合(Discriminated Unions)

转发 TypeScript基础入门之高级类型的可辨识联合(Discriminated Unions) 高级类型 可辨识联合(Discriminated Unions) 你可以合并单例类型,联合类型,类型保护和类型别名来创建一个叫做 ...

2018/09/21 09:39
62
TypeScript基础入门之高级类型的字符串字面量类型

转发TypeScript基础入门之高级类型的字符串字面量类型 高级类型 字符串字面量类型 字符串字面量类型允许你指定字符串必须的固定值。 在实际应用中,字符串字面量类型可以与联合类型,类型保护...

2018/09/20 09:58
25
TypeScript基础入门之高级类型的类型别名

转发 TypeScript基础入门之高级类型的类型别名 高级类型 类型别名 类型别名会给一个类型起个新名字。 类型别名有时和接口很像,但是可以作用于原始值,联合类型,元组以及其它任何你需要手写...

2018/09/19 15:33
41
TypeScript 3 + Express + Node.js

转载 TypeScript 3 + Express + Node.js 第一步、安装需要的配置 首先,我们将使用node包管理器(npm)来为我们的应用程序安装依赖项。 Npm与Node.js一起安装。 如果您还没有安装Node.js,可...

2018/09/17 06:48
124
TypeScript基础入门之高级类型的可null类型

转发 TypeScript基础入门之高级类型的可null类型 高级类型 可null类型(Nullable Types) TypeScript具有两种特殊的类型,null和undefined,它们分别具有值null和undefined。 默认情况下,类...

2018/09/16 07:48
101
TypeScript基础入门之高级类型的类型保护与区分类型

转发 TypeScript基础入门之高级类型的类型保护与区分类型 项目实践仓库 https://github.com/durban89/typescript_demo.git tag: 1.4.3 为了保证后面的学习演示需要安装下ts-node,这样后面的...

2018/09/15 07:21
112
TypeScript基础入门之高级类型的交叉类型和联合类型

转发 TypeScript基础入门之高级类型的交叉类型和联合类型 项目实践仓库 https://github.com/durban89/typescript_demo.git tag: 1.4.2 为了保证后面的学习演示需要安装下ts-node,这样后面的...

2018/09/14 06:54
148
TypeScript基础入门 - 类型兼容性 - 介绍

转发 TypeScript基础入门 - 类型兼容性 - 介绍 介绍 TypeScript中的类型兼容性基于结构子类型。 结构类型是一种仅根据其成员关联类型的方式。它正好与名义(nominal)类型形成对比。请看如下...

2018/09/09 21:23
79
TypeScript基础入门 - 类型推论

转发 TypeScript基础入门 - 类型推论 介绍 本次分享介绍TypeScript里的类型推论。即,类型是在哪里如何被推断的。 基础 TypeScript里,在有些没有明确指出类型的地方,类型推论会帮助提供类型...

2018/09/08 22:39
35

没有更多内容

加载失败,请刷新页面

返回顶部
顶部