TypeScript指南
文章平均质量分 94
带你领略TypeScript的魅力,深入浅出地讲解TypeScript的实用技巧,让你的开发工作更加得心应手。无论你遇到什么难题,这里都有解决方案。
子羽bro
以前端开篇,写全栈之路
展开
-
TypeScript 教程(一):安装和tsc编译
TypeScript 是 JavaScript 的超集,它在 JavaScript 的基础上增加了静态类型,提供了更好的开发体验和工具支持。本篇文章将介绍 TypeScript 的基本概念、优势,以及如何安装和配置 TypeScript 环境。TypeScript 是由微软开发的开源编程语言,是 JavaScript 的超集,主要特点是增加了静态类型。TypeScript 可以编译成纯 JavaScript,因此可以运行在任何支持 JavaScript 的环境中。原创 2024-07-14 07:00:00 · 1866 阅读 · 0 评论 -
TypeScript 教程(二):类型与类型注解
在本章中,我们将深入探讨 TypeScript 的基础类型和类型注解。理解这些概念对于有效地使用 TypeScript 是非常重要的。null通过本章的学习,你应该对 TypeScript 的基础类型和类型注解有了更深入的理解。在下一章中,我们将继续探讨 TypeScript 中更复杂的函数类型、对象类型以及类型推断和上下文类型等内容。务必掌握好每个概念,它们将为你后续学习 TypeScript 提供坚实的基础。原创 2024-07-15 07:00:00 · 843 阅读 · 0 评论 -
TypeScript 教程(三):函数与对象类型
在前两章中,我们介绍了 TypeScript 的基础知识,包括安装、配置和基本类型。在本章中,我们将深入探讨函数与对象类型,了解它们的定义与使用,并通过扩展知识点让你有更多的收获。TS 入门(一):TypeScript 简介与安装TS 入门(二):Typescript类型与类型注解通过本章的学习,你应该对 TypeScript 中的函数类型和对象类型有了更深入的理解,并掌握了类型别名和接口的使用。原创 2024-07-15 22:20:35 · 879 阅读 · 0 评论 -
TypeScript 教程(四):高级类型与类型操作
在前三章中,我们介绍了 TypeScript 的基础知识、函数与对象类型。在本章中,我们将探讨更高级的类型和类型操作,包括联合类型、交叉类型、字面量类型、类型断言、类型兼容性和类型守卫等内容。通过这些高级特性,你将能够编写出更加灵活和强大的代码。系列文章列表TypeScript 教程(一):安装和tsc编译TypeScript 教程(二):类型与类型注解TypeScript 教程(三):函数与对象类型TypeScript 教程(四):高级类型与类型操作TypeScript 教程(五):接口与类。原创 2024-07-16 07:00:00 · 1282 阅读 · 0 评论 -
TypeScript 教程(五):接口与类
在前几章中,我们学习了 TypeScript 的基础知识、高级类型和类型操作。在本章中,我们将深入探讨 TypeScript 中的接口和类,了解它们的定义、使用和高级特性。通过这些内容,你将能够编写出更加结构化和面向对象的代码。系列文章列表TypeScript 教程(一):安装和tsc编译TypeScript 教程(二):类型与类型注解TypeScript 教程(三):函数与对象类型TypeScript 教程(四):高级类型与类型操作TypeScript 教程(五):接口与类。原创 2024-07-16 16:59:53 · 959 阅读 · 13 评论 -
TypeScript 教程(六):泛型编程
在前几章中,我们学习了 TypeScript 的基础知识、函数与对象类型、以及接口和类。在本章中,我们将深入探讨 TypeScript 中的泛型编程,包括泛型函数、泛型接口、泛型类和泛型约束。泛型是一种强大的工具,能够使你的代码更加灵活和可重用。系列文章列表TypeScript 教程(一):安装和tsc编译TypeScript 教程(二):类型与类型注解TypeScript 教程(三):函数与对象类型TypeScript 教程(四):高级类型与类型操作TypeScript 教程(五):接口与类。原创 2024-07-17 07:00:00 · 973 阅读 · 0 评论 -
TypeScript 教程(七):模块与命名空间
在前几章中,我们学习了 TypeScript 的基础知识、函数与对象类型、接口与类、以及泛型编程。在本章中,我们将深入探讨 TypeScript 中的模块与命名空间。模块和命名空间是组织代码的两种主要方式,它们有助于代码的模块化和重用性。TS 入门(一):TypeScript 简介与安装TS 入门(二):Typescript类型与类型注解TS 入门(三):Typescript函数与对象类型TS 入门(四):TypeScript 高级类型与类型操作TS 入门(五):TypeScript接口与类。原创 2024-07-17 17:00:00 · 1805 阅读 · 12 评论 -
TypeScript 教程(八):装饰器与高级类型操控
在前几章中,我们学习了 TypeScript 的基础知识、函数与对象类型、接口与类、泛型编程、以及模块与命名空间。在本章中,我们将深入探讨 TypeScript 中的装饰器与高级类型操控。装饰器是一种特殊的声明,它可以被附加到类、方法、访问器、属性或参数上,用来修改它们的行为。高级类型操控则包括类型别名、映射类型、条件类型和工具类型等,帮助我们更加灵活地定义和操作类型。TS 入门(一):TypeScript 简介与安装TS 入门(二):Typescript类型与类型注解。原创 2024-07-18 07:00:00 · 1823 阅读 · 8 评论 -
TypeScript 教程(九):类型声明文件与异步编程
在前几章中,我们学习了 TypeScript 的基础知识、函数与对象类型、接口与类、泛型编程、模块与命名空间、以及装饰器与高级类型操控。在本章中,我们将深入探讨 TypeScript 中的类型声明文件与异步编程。类型声明文件(.d.ts文件)用于为 JavaScript 库提供类型定义,从而使 TypeScript 能够进行类型检查和自动补全。异步编程则包括 Promise、async/await 和异步迭代器等概念,用于处理异步操作。TS 入门(一):TypeScript 简介与安装。原创 2024-07-18 16:30:00 · 1208 阅读 · 25 评论 -
TypeScript 教程(十):项目配置、代码质量与前端框架集成
在前几章中,我们学习了 TypeScript 的基础知识、函数与对象类型、接口与类、泛型编程、模块与命名空间、装饰器与高级类型操控,以及类型声明文件与异步编程。在本章中,我们将深入探讨 TypeScript 的项目配置、代码质量和与前端框架的集成。了解这些内容,将帮助你在实际项目中更好地应用 TypeScript。TS 入门(一):TypeScript 简介与安装TS 入门(二):Typescript类型与类型注解TS 入门(三):Typescript函数与对象类型。原创 2024-07-19 07:00:00 · 1796 阅读 · 23 评论 -
TypeScript体操(一):从基础到进阶
TypeScript 体操(TypeScript Gymnastics)是指在 TypeScript 中进行各种类型操作和转换的技巧。这些技巧可以帮助我们更好地利用 TypeScript 的类型系统,提高代码的安全性和可维护性。Utility Types 是 TypeScript 2.8 版本引入的,它们提供了一种方式来转换和操作现有的类型。正文开始💖💖💖。原创 2024-07-19 17:22:54 · 1446 阅读 · 26 评论 -
TypeScript体操(二):Utility Type手写实现
上一篇文章介绍了 typescript 类型体操中涉及到的基本概念,这篇文章我会将创建的utility Type进行实例讲解,并一一实现它。通过实践来深刻体会 , Utility Types 是一种特殊的类型,它们不是具体的值类型,而是可以对现有类型进行操作的类型。这些操作包括但不限于:选择属性、排除属性、从属性中提取类型等。TypeScript体操(一):从基础到进阶Just Do It!通过这篇文章,我们深入探讨了 TypeScript 中的 Utility Types 及其实现和应用。原创 2024-07-22 11:49:57 · 1024 阅读 · 18 评论 -
TypeScript 开发或面试中常见问题合集
梳理一些TypeScript 开发或面试中常见问题合集原创 2024-07-23 07:00:00 · 803 阅读 · 17 评论