TypeScript 字符串字面量类型

字符串字面量类型字符串字面量类型用来约束取值只能是某几个字符串中的一个。 简单的例子123456789type EventNames = 'click' | 'scroll' | 'mousemove...

TypeScript 类型别名

类型别名类型别名用来给一个类型起个新名字。 简单的例子12345678910type Name = string;type NameResolver = () => string;type NameOrResolver = Name | Nam...

TypeScript 内置对象

内置对象JavaScript 中有很多内置对象,它们可以直接在 TypeScript 中当做定义好了的类型。 内置对象是指根据标准在全局作用域(Global)上存在的对象。这里的标准是指 ECMAScript 和其他环境(比如 DOM)的标准。 EC...

TypeScript 声明文件

声明文件当使用第三方库时,我们需要引用它的声明文件,才能获得对应的代码补全、接口提示等功能。 新语法索引由于本章涉及大量新语法,故在本章开头列出新语法的索引,方便大家在使用这些新语法时能快速查找到对应的讲解: declare var 声明全局变量 ...

TypeScript 类型断言

类型断言类型断言(Type Assertion)可以用来手动指定一个值的类型。 语法1值 as 类型 或 1<类型>值 在 tsx 语法(React 的 jsx 语法的 ts 版)中必须使用前者,即 值 as 类型。 形如 <F...

TypeScript 函数的类型

函数的类型 函数是 JavaScript 中的一等公民 函数声明在 JavaScript 中,有两种常见的定义函数的方式——函数声明(Function Declaration)和函数表达式(Function Expression): 1234567...

TypeScript 数组的类型

数组的类型在 TypeScript 中,数组类型有多种定义方式,比较灵活。 「类型 + 方括号」表示法最简单的方法是使用「类型 + 方括号」来表示数组: 1let fibonacci: number[] = [1, 1, 2, 3, 5]; 数组的...

TypeScript 泛型

泛型泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性。 简单的例子首先,我们来实现一个函数 createArray,它可以创建一个指定长度的数组,同时将每一项都填充一个默认值: 1234...

浏览器的工作原理:新式网络浏览器幕后揭秘

序言这是一篇全面介绍 WebKit 和 Gecko 内部操作的入门文章,是以色列开发人员塔利·加希尔大量研究的成果。在过去的几年中,她查阅了所有公开发布的关于浏览器内部机制的数据(请参见资源),并花了很多时间来研读网络浏览器的源代码。她写道: 在 ...

TypeScript 类与接口

类与接口之前学习过,接口(Interfaces)可以用于对「对象的形状(Shape)」进行描述。 这一章主要介绍接口的另一个用途,对类的一部分行为进行抽象。 类实现接口实现(implements)是面向对象中的一个重要概念。一般来讲,一个类只能继承自...

123417

本站由 Diebug 使用 Stellar 1.29.1 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
本站总访问量 | 本站总访客数