首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
typescript
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
TypeScript 之 Keyof Type Operator
TypeScript 之 Keyof Type Operator,前言TypeScript的官方文档早已更新,但我能找到的中文文档都还停留在比较老的版本。所以对其中新增以及修订较多的一些章节进行了翻译整理。本篇整理自TypeScriptHandbook中「KeyofTypeOperator」章节。本文并不严格按照原文翻译,对部分内容也做了解释补充。keyof类型操作符对一个对象类型使用keyof操
118
后端
01-01 08:00
后端
TypeScript 中装饰器的理解?应用场景?
TypeScript 中装饰器的理解?应用场景?,一、是什么装饰器是一种特殊类型的声明,它能够被附加到类声明,方法,访问符,属性或参数上是一种在不改变原类和使用继承的情况下,动态地扩展对象功能同样的,本质也不是什么高大上的结构,就是一个普通的函数,@expression的形式其实是Object.defineProperty的语法糖expression求值后必须也是一个函数,它会在运行时被调用,被装
117
后端
01-01 08:00
后端
TypeScript 条件类型精读与实践
TypeScript 条件类型精读与实践,在大多数程序中,我们必须根据输入做出决策。TypeScript也不例外,使用条件类型可以描述输入类型与输出类型之间的关系。本文同步首发在个人博客中,欢迎订阅、交流。用于条件判断时的extends当extends用于表示条件判断时,可以总结出以下规律若位于extends两侧的类型相同,则extends在语义上可理解为===,可以参考如下例子:typeresu
116
后端
01-01 08:00
后端
TypeScript 条件类型精读与实践
TypeScript 条件类型精读与实践,在大多数程序中,我们必须根据输入做出决策。TypeScript也不例外,使用条件类型可以描述输入类型与输出类型之间的关系。用于条件判断时的extends当extends用于表示条件判断时,可以总结出以下规律若位于extends两侧的类型相同,则extends在语义上可理解为===,可以参考如下例子:typeresult1='a'extends'abc'?t
116
后端
01-01 08:00
后端
TypeScript 枚举指南
TypeScript 枚举指南,枚举是受TypeScript支持的数据类型。枚举允许您定义一组命名常量。使用它们可以更轻松地记录意图或创建一组不同的案例。枚举大多数用于面向对象的编程语言(如Java和C#)中,现在也可以TypeScript中使用。它们是TypeScript的少数功能之一,它不是JavaScript的类型级扩展。接下来我将要演示TypeScript枚举的基础知识以及用例,各种枚举类
112
后端
01-01 08:00
后端
TypeScript 中命名空间与模块的理解?区别?
TypeScript 中命名空间与模块的理解?区别?,一、模块TypeScript与ECMAScript2015一样,任何包含顶级import或者export的文件都被当成一个模块相反地,如果一个文件不带有顶级的import或者export声明,那么它的内容被视为全局可见的例如我们在在一个TypeScript工程下建立一个文件1.ts,声明一个变量a,如下:consta=1然后在另一个文件同样声明
109
后端
01-01 08:00
后端
TypeScript 基础语法——类
TypeScript 基础语法——类,面向对象编程(类)构造函数参数属性因为在构造函数中对类成员属性进行传参赋值初始化是一个比较常见的场景,所以ts提供了一个简化操作:给构造函数参数添加修饰符来直接生成成员属性public就是类的默认修饰符,表示该成员可以在任何地方进行读写操作classUser{constructor(publicid:number,publicusername:string){
106
后端
01-01 08:00
后端
TypeScript
一、TypeScript 概述(JavaScript的超集、扩展集) 任何一种JavaScript运行环境都支持 功能更为强大,生态更为健全,更完善 Angular 、Vue3.0 使用TypeSc...
106
后端
01-01 08:00
后端
TypeScript 面向对象编程
一、类 面向对象编程中一个重要的核心就是:类,当我们使用面向对象的方式进行编程的时候,通常会首先去分析具体要实现的功能,把特性相似的抽象成一个一个的类,然后通过这些类实例化出来的具体对象来完成具体业...
105
后端
01-01 08:00
后端
TypeScript 4.5 发布:新的扩展名、新语法、新的工具类型
TypeScript 4.5 发布:新的扩展名、新语法、新的工具类型,TypeScript4.5已于10.1发布beta版本,本文将介绍部分其中值得关注的新特性与变更,如新增.mts/.cts扩展名、新的类型导入语法、新增内置工具类型等,你也可以阅读devblog原文了解更多。NodeESM支持ECMAScriptModuleSupportinNode.js在Node12以后对ESM的支持逐渐平稳
105
«
1
2
3
4
5
6
7
8
9
»