TypeScript 笔记
文章平均质量分 57
TypeScript
一颗不甘坠落的流星
前端专栏博主,目标是归纳前端所需要各种技术的使用,不是在补充、就是在重写博客的路上,一步步完善中。
展开
-
【TS】映射类型(in keyof)
- 映射类型 : 基于旧类型创建新类型(对象类型),减少重复,提升开发效率。- 注意:映射类型只能在类型别名中使用,不能在接口中使用。原创 2023-01-04 15:03:04 · 2061 阅读 · 0 评论 -
【TS】declare 声明文件
declare 关键字:用于类型声明,为其他地方(比如:`.js`文件)一存在的变量声明类型,而不是创建应该新的变量。原创 2023-01-04 10:47:59 · 2780 阅读 · 1 评论 -
【TS】函数类型
函数类型在 TypeScript 类型系统中扮演着非常重要的角色,它们是可组合系统的核心构建块。函数的类型实际上指的是:函数参数和返回值的类型。原创 2022-06-22 09:48:57 · 2291 阅读 · 0 评论 -
【TS】as 类型断言
TypeScript 允许你覆盖它的推断,并且能以你任何你想要的方式分析它,这种机制被称为「类型断言」。TypeScript 类型断言用来告诉编译器你比它更了解这个类型,并且它不应该再发出错误。原创 2022-02-14 15:16:34 · 4453 阅读 · 0 评论 -
【TS】type 类型别名
类型别名用来给一个类型起个新名字,可以多次使用同一个类型并用一个名称。使用场景:当同一类型(复杂)被多刺使用时,可以通过类型别名,简化该类型的使用。原创 2022-02-14 10:13:19 · 1966 阅读 · 0 评论 -
【TS】<T> 泛型
- 泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性。- 设计泛型的关键目的是在成员之间提供有意义的约束,这些成员可以是:1. 类的实例成员,2. 类的方法,3. 函数参数,4. 函数返回值原创 2021-09-16 15:54:08 · 8404 阅读 · 0 评论 -
【TS】enum 枚举(含数字枚举转数组方法)
枚举的功能类似于字面量类型+联合类型组合的功能,也可以表示一组明确的可选值。数字枚举: 枚举成员的值为数字的枚举。字符串枚举:枚举成员的值是字符串。原创 2021-09-16 10:24:16 · 14301 阅读 · 0 评论 -
【TS】interface 接口用法
当一个对象类型被多次使用时,一般会使用接口(interface)来描述对象的类型,达到复用的目的。原创 2021-09-15 12:44:57 · 4969 阅读 · 1 评论 -
【TS】webpack打包ts代码
文章目录打包步骤文件配置打包步骤初始化项目:npm init -y用来创建package.json文件下载安装依赖包:npm i -D webpack webpack-cli webpack-dev-server typescript ts-loader clean-webpack-plugin1. webapck:构建工具2. webpack-cli:webpack的命令行工具3. webpack-dev-server:webpack的开发服务器4. typescript:ts编译器原创 2021-07-19 22:41:58 · 371 阅读 · 2 评论 -
【TS】tsconfig.json 全配置项解析
TpyeScript 配置文件 tsconfig.json 详细配置原创 2021-07-19 17:01:04 · 1960 阅读 · 0 评论 -
【TS】常用类型概述
TS中常用的基本类型可以细分为两类:1. js已有类型,2.ts新增类型。原创 2021-07-19 15:48:41 · 1845 阅读 · 0 评论 -
TypeScript 介绍和安装
文章目录简介安装应用简介TypeScript 是 JavaScript一个超集,他可以编译成纯 JavaScript。可以在任何浏览器、任何计算机和任何操作系统上运行。主要提供了类型系统和对es6的支持,它有Microsoft开发,代码开源于GitHub上为何选择 TypeScript1. TypeScript 增加了代码的可读性和可维护性 - 对于变量进行一定的限制2. TypeScript 非常包容 - 在编译出错时,依然能把他编译成js3. TypeScript 拥有活跃的社区原创 2021-06-11 14:53:20 · 160 阅读 · 1 评论