首页
文章
分类
文档
动态
友链
留言
相册
豆瓣
足迹
站点相关
江一铭
累计撰写
174
篇文章
累计创建
4
个标签
累计收到
211
条评论
栏目
首页
文章
分类
文档
动态
友链
留言
相册
豆瓣
足迹
站点相关
目 录
CONTENT
以下是
江一铭
的文章
2022-03-21
19-泛型.md
泛型泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性。简单的例子§首先,我们来实现一个函数 createArray,它可以创建一个指定长度的数组,同时将每一项都填充一个默认值:function createArray(length: n
2022-03-21
2330
0
0
TypeScript
2022-03-21
17-类.md
类传统方法中,JavaScript 通过构造函数实现类的概念,通过原型链实现继承。而在 ES6 中,我们终于迎来了 class。TypeScript 除了实现了所有 ES6 中的类的功能以外,还添加了一些新的用法。这一节主要介绍类的用法,下一节再介绍如何定义类的类型。类的概念§虽然 JavaScri
2022-03-21
2365
0
0
TypeScript
2022-03-21
18-类与接口.md
18-类与接口之前学习过,接口(Interfaces)可以用于对「对象的形状(Shape)」进行描述。这一章主要介绍接口的另一个用途,对类的一部分行为进行抽象。类实现接口§实现(implements)是面向对象中的一个重要概念。一般来讲,一个类只能继承自另一个类,有时候不同类之间可以有一些共有的特性
2022-03-21
2202
0
0
TypeScript
2022-03-21
16-枚举.md
枚举枚举(Enum)类型用于取值被限定在一定范围内的场景,比如一周只能有七天,颜色限定为红绿蓝等。简单的例子§枚举使用 enum 关键字来定义:enum Days {Sun, Mon, Tue, Wed, Thu, Fri, Sat};枚举成员会被赋值为从 0 开始递增的数字,同时也会对枚举值到枚举
2022-03-21
2065
0
0
TypeScript
2022-03-21
15-字符串字面量类型.md
字符串字面量类型字符串字面量类型用来约束取值只能是某几个字符串中的一个。简单的例子§type EventNames = 'click' | 'scroll' | 'mousemove';function handleEvent(ele: Element, event: EventNames) {
2022-03-21
2210
0
0
TypeScript
2022-03-21
13-内置对象.md
内置对象JavaScript 中有很多内置对象,它们可以直接在 TypeScript 中当做定义好了的类型。内置对象是指根据标准在全局作用域(Global)上存在的对象。这里的标准是指 ECMAScript 和其他环境(比如 DOM)的标准。ECMAScript 的内置对象§ECMAScript 标
2022-03-21
2310
0
0
TypeScript
2022-03-21
14-类型别名.md
类型别名类型别名用来给一个类型起个新名字。简单的例子§type Name = string;type NameResolver = () => string;type NameOrResolver = Name | NameResolver;function getName(n: NameOr
2022-03-21
1572
0
1
TypeScript
2022-03-21
12-声明文件.md
声明文件当使用第三方库时,我们需要引用它的声明文件,才能获得对应的代码补全、接口提示等功能。新语法索引§由于本章涉及大量新语法,故在本章开头列出新语法的索引,方便大家在使用这些新语法时能快速查找到对应的讲解:declare var 声明全局变量declare function 声明全局方法decla
2022-03-21
1951
0
0
TypeScript
2022-03-21
11-类型断言.md
类型断言类型断言(Type Assertion)可以用来手动指定一个值的类型。语法§值 as 类型或<类型>值在 tsx 语法(React 的 jsx 语法的 ts 版)中必须使用前者,即 值 as 类型。形如 `` 的语法在 tsx 中表示的是一个 ReactNode,在 ts 中除了
2022-03-21
2043
0
0
TypeScript
2022-03-21
10-函数的类型.md
函数的类型函数是 JavaScript 中的一等公民函数声明§在 JavaScript 中,有两种常见的定义函数的方式——函数声明(Function Declaration)和函数表达式(Function Expression):// 函数声明(Function Declaration)functi
2022-03-21
1874
0
0
TypeScript
1
...
7
8
9
...
18