
TypeScript
文章平均质量分 77
js超集
像数之间
前端。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TypeScript装饰器-简洁版
TypeScript 中的装饰器(Decorators)是一种实验性功能,用于修改或增强类、方法、属性或参数的行为。装饰器通过 @expression 的形式附加到目标上,expression 必须是一个函数。常见的装饰器类型包括类装饰器、方法装饰器、访问器装饰器和参数装饰器。类装饰器用于修饰类本身,方法装饰器用于修饰类方法,访问器装饰器用于修饰 getter 或 setter,参数装饰器用于修饰方法参数。装饰器可以组合使用,执行顺序为参数装饰器、方法装饰器、访问器装饰器,最后是类装饰器。装饰器工厂则是一个原创 2025-05-14 14:47:57 · 255 阅读 · 0 评论 -
TypeScript装饰器,未完待续
本文介绍了类装饰器的基本语法、应用举例、返回值处理、构造类型声明及替换被装饰类的方法。类装饰器通过配置和语法修饰类,可以用于封装、扩展或修改类的行为。文章还提到装饰器工厂、装饰器组合、属性装饰器、方法装饰器、访问器装饰器和参数装饰器等内容,但未展开详细说明,后续内容待续。原创 2025-05-14 14:45:38 · 151 阅读 · 0 评论 -
ts,Typescript中的类型声明文件
TypeScript 中的类型声明文件(.d.ts)为 JavaScript 代码提供类型信息,支持类型检查、代码补全和智能提示。这些文件可以是内置的(如 lib.d.ts)、第三方的(通过 @types 安装)或自定义的。类型声明文件通过 declare 关键字定义函数、类、模块等类型,并可通过 export 和 import 进行导出和导入。TypeScript 编译器会自动加载项目中的 .d.ts 文件,开发者也可通过 /// <reference> 手动引用。通过类型声明文件,TypeS原创 2025-05-14 10:56:05 · 732 阅读 · 0 评论 -
TypeScript 中,属性修饰符
public:公开属性或方法,可以在类的内部和外部被访问。private:私有属性或方法,只能在类的内部被访问。protected:受保护的属性或方法,只能在类的内部及其子类中被访问。readonly:只读属性,可以在构造函数中初始化,但在类的外部不能被修改。参数属性:在构造函数中直接声明的属性,可以指定修饰符。合理使用这些属性修饰符可以帮助我们更好地封装类的内部实现,确保代码的安全性和可维护性。原创 2025-05-08 15:53:28 · 439 阅读 · 0 评论 -
react+ts,图片发生错误设置onError
【代码】react+ts,图片发生错误设置onError。原创 2024-04-22 15:01:11 · 281 阅读 · 0 评论 -
TypeScript之type
type是 TypeScript 中一个非常强大的工具,它可以帮助我们定义类型别名,简化代码,提高可读性和可维护性。无论是基本类型、联合类型、交叉类型、对象类型还是函数类型,type都可以很好地支持。优点提高代码可读性。增强代码的可维护性。支持复杂类型定义(如条件类型、映射类型、递归类型等)。缺点不支持扩展(但可以通过交叉类型实现类似效果)。不支持多次声明同一个类型别名。在实际开发中,合理使用type和interface可以让 TypeScript 的类型系统更加灵活和强大。原创 2025-04-28 16:25:00 · 395 阅读 · 0 评论 -
三小时快速上手TypeScript之枚举
枚举是TypeScript中非常有用的特性,它可以帮助开发者定义一组预定义的值集合,提高代码的可读性和可维护性。通过合理使用枚举,可以编写出更加安全、规范的代码。原创 2025-04-28 16:20:45 · 379 阅读 · 0 评论 -
三小时快速上手TypeScript之接口
接口使用。原创 2025-04-28 16:19:01 · 360 阅读 · 0 评论 -
三小时快速上手TypeScript之抽象类
在TypeScript中,使用abstract关键字来定义抽象类和抽象方法。抽象类用于定义一组相关类的通用行为和属性。可以包含抽象方法和具体方法。不能被直接实例化,必须被继承。支持单继承。接口用于定义一组行为规范。只能包含抽象方法(TypeScript 3.8之前)。可以被多个类实现。支持多实现。在TypeScript中,抽象类和接口是两种非常重要的工具,它们在设计模式和代码结构中扮演着关键角色。选择使用抽象类还是接口,取决于具体的需求和设计目标。原创 2025-04-28 16:12:36 · 818 阅读 · 0 评论 -
TypeScript中的type
在 TypeScript 中,type是一个非常重要的关键字,用于定义类型别名(Type Alias)。它允许你为一个类型创建一个新的名字,从而使代码更加简洁和可读。type可以用来定义基本类型、联合类型、元组类型、对象类型等。以下是关于type的详细介绍和使用场景。原创 2025-04-27 14:35:28 · 346 阅读 · 0 评论 -
ts中的类型
TypeScript 提供了丰富的类型系统,包括基本的原始类型、复合类型、函数类型、联合类型、交叉类型、类型断言、类型守卫、类型查询、条件类型和映射类型等。这些类型系统使得 TypeScript 能够在编译阶段进行严格的类型检查,从而减少运行时错误,提高代码的可维护性和可读性。通过合理使用这些类型,你可以编写出更安全、更可靠的代码。原创 2025-04-21 15:16:37 · 412 阅读 · 0 评论 -
三小时快速上手TypeScript
静态类型检查是编程语言中一个非常重要的特性,它在代码运行之前(即编译阶段)检查代码中的类型错误。这种检查机制可以帮助开发者提前发现潜在问题,减少运行时错误,提高代码的可靠性和可维护性。以下是对静态类型检查的详细解释,包括它的定义、作用、优点以及在不同编程语言中的应用。浏览器不能直接运行TypeScript 代码,需要编译为Javascript 再交由浏览器解析器执行。原创 2025-04-21 11:08:27 · 313 阅读 · 0 评论 -
ts类型声明
你可以为自己的代码编写类型声明,以提供更精确的类型信息。原创 2025-04-21 11:06:52 · 308 阅读 · 0 评论