
TypeScript
文章平均质量分 77
liangshanbo1215
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
声明文件.d.ts
(Declaration Files),用于描述 JavaScript 库或模块的类型信息,但不包含具体实现。它们帮助 TypeScript 编译器进行类型检查,同时保持与纯 JavaScript 的兼容性。例如:为旧版 jQuery 编写声明文件。替代全局声明(现代 TS 推荐方式)。适用于小型项目或补充缺失的类型声明。在 TypeScript 中,许多流行库的类型声明已发布到。:尽量提供精确类型,减少。原创 2025-04-08 15:32:29 · 480 阅读 · 0 评论 -
TypeScript中 as const 的使用技巧
当定义配置对象时,你通常不希望这些配置在运行时被修改。使用as const可以确保这些配置项是不可变的。} as const;// appConfig 的类型是 { readonly apiUrl: "https://api.example.com";在 React 或 Vue 等 UI 框架中,有时你需要定义一些静态的数据,如按钮的文字、选项列表等,使用as const可以确保这些数据不会被修改,并且可以获取到更精确的类型信息。} as const;原创 2024-11-18 11:24:32 · 1208 阅读 · 0 评论 -
tsconfig.json 内容解读
文件是 TypeScript 项目的主要配置文件,用于指定编译选项和项目设置。通过这个文件,你可以控制编译器的行为,例如输出文件的路径、模块解析方式、严格类型检查等。以下是一些常见的。原创 2024-10-19 09:30:00 · 578 阅读 · 0 评论 -
TypeScript - 映射类型
当你不想重复自己的时候,有时一个类型需要基于另一个类型。在TypeScript 4.1及以后版本中,你可以在映射类型中使用。有两个附加的修饰符可以在映射过程中应用:readonly和。映射类型与此类型操作部分中的其他功能配合良好,例如,这里是。删除或添加这些修饰符。如果不添加前缀,则假定。中获取所有属性,并将它们的值更改为布尔值。您可以映射任意的联合,而不仅仅是。映射类型是一种泛型类型,它使用。它们分别影响可变性和可选性。您可以通过添加前缀-或。取决于对象是否将属性。原创 2024-10-15 19:05:54 · 310 阅读 · 0 评论 -
VSCode中的TypeScript教程
是JavaScript的类型化超集,可编译为纯JavaScript。它提供了类、模块和接口来帮助您构建健壮的组件。安装 TypeScript 编译器Visual Studio Code 包括 TypeScript 语言支持,但不包括 TypeScript 编译器tsc。您需要在全局或工作区中安装TypeScript编译器,以将 TypeScript 源代码转换为 JavaScript(安装TypeScript最简单的方法是通过npm。原创 2024-10-15 10:33:19 · 2195 阅读 · 0 评论 -
使用React掌握TypeScript
TypeScript将静态类型添加到JavaScript中,这有助于在运行之前捕获潜在的错误。在本文中,我们将介绍在React中使用TypeScript的基本概念。React钩子也可以在TypeScript中输入,以确保组件中状态和效果逻辑的类型安全。通过遵循这些最佳实践,您将能够在React应用程序中充分利用TypeScript的潜力,从而产生更强大、更可维护的代码。当你在React中定义一个组件时,你可以为它的props指定类型,以使组件的使用更加清晰和安全。,并将其作为组件props的类型注释传递。原创 2024-10-04 05:00:00 · 602 阅读 · 0 评论 -
TS 运行环境
CodeSandbox 是一个基于云的开发平台,允许开发者在任何设备上快速创建、协作和发布任何规模的项目。StackBlitz消除了耗时的本地配置,让开发人员花更多的时间进行构建。swc-node 能够让node运行TS代码,swc-node 的运行速度快于ts-node,且不检查 TS 语法。是一个在线 TypeScript 编辑器,它允许你编写、共享和学习 TypeScript 代码。5.1、安装 ts-node。7.2、执行 ts 文件。5.2、执行 ts 文件。6.2、执行 ts 文件。原创 2024-09-21 11:24:56 · 1173 阅读 · 0 评论 -
TypeScript 您可能不知道的15个高级技巧
TypeScript 已成为许多开发人员的必备工具,它提供类型安全性和增强的开发人员体验。虽然大多数人都熟悉它的基本功能,但 TypeScript 有很多高级技术可以提高应用程序的类型安全性。本文深入探讨了 15 个鲜为人知的 TypeScript 提示和技巧,它们将扩展您的工具包,并可能重塑您进行 TypeScript 开发的方式。不要浪费任何时间,让我们开始吧!1. 字符串文字插值类型字符串文本类型功能强大,但您知道可以对它们进行插值吗?此功能允许基于其他类型的动态创建字符串文本类型。原创 2024-09-20 05:15:00 · 1123 阅读 · 0 评论 -
在 React 中掌握 useImperativeHandle(使用 TypeScript)
当使用 TypeScript 构建 React 应用程序时,开发人员经常遇到需要创建具有高级功能的自定义、可重用组件的情况。本文将探讨两个强大的概念:使用 ImperativeHandle 钩子对 ref 管理进行细粒度控制;以及创建自定义组件,如表单验证和Modal组件。钩子:它做什么,何时使用它,以及它如何允许你自定义父组件可以访问的 ref 值。这些示例将帮助初学者了解如何利用 TypeScript 构建交互式和可重用的组件,同时探索 ref 管理等高级概念。原创 2024-09-13 22:45:00 · 2755 阅读 · 1 评论