最新 最热

TypeScript 类型体操 - 原理

infer 的时候加上 extends 来约束推导的类型,这样推导出的就不再是 unknown 了,而是约束的类型。

2023-05-17
1

TypeScript 类型体操 - 基础操作

类型即 number、boolean、string 等基础类型和 Object、Function 等复合类型,它们是编程语言提供的对不同内容的抽象:

2023-05-17
3

TS/JS中的特殊符号用法(?/!)、?.、??、??

之前在学习C#的时候(7年的事情了),依稀记得有  ??、 ?、 ?: 、?.、?[ ] 一堆符号,记得脑壳疼,没有想到现在js ts 也带上了C#中 ??、 ?、 ?.、?[ ]空合并运算符(?...

2023-05-07
1

typescript声明文件:全局变量/模块拆分/自动生成声明文件

当使用第三方库时,我们需要引用它的声明文件,才能获得对应的代码补全、接口提示等功能。

2023-05-07
1

从java注解漫谈到typescript装饰器——注解与装饰

之前整理过《Java注解(批注)的基本原理》,在java里面,注解(Annotation)是油盐,对于JavaScript来说,犹如东方香料

2023-05-07
1

Buf 教程 - 使用 Protobuf 生成 Golang 代码和 Typescript 类型定义

Buf 是一款更高效、开发者友好的 Protobuf API 管理工具,不仅支持代码生成,还支持插件和 Protobuf 格式化。

2023-05-07
1

TypeScript学习笔记

那么它和没有Type的Script有什么不一样呢,例如某Java前缀的Script举个例子:实际开发需求中我们要定义一个商品名称的变量为goodsName(ps:众所周知商品名称都必须是要字符串的)...

2023-05-04
1

React+TypeScript使用规范

一个采用 parameterName is Type的形式返回 boolean 值的函数,但 parameterName 必须是当前函数的参数名

2023-05-04
1

开心档之TypeScript 命名空间

假设这样一种情况,当一个班上有两个名叫小明的学生时,为了明确区分它们,我们在使用名字之外,不得不使用一些额外的信息,比如他们的姓(王小明,李小明),或者他们父母的名字等等。...

2023-05-03
2

开心档之TypeScript 模块

TypeScript 模块 TypeScript 模块的设计理念是可以更换的组织代码。

2023-05-03
1