最新 最热

【HormonyOS4+NEXT】TypeScript基础语法详解

TypeScript是一种由微软开发的开源编程语言,它是JavaScript的一个超集,添加了静态类型、类、接口和泛型等特性。这些特性使得TypeScript在大型项目中具有更好的可维护性和可扩展性。本文将对TypeScript的基础语法进行详...

2024-04-20
1

class-validator的使用

在使用nestjs开发应用时,我们一般需要对前端提交的数据进行验证,此时就需要用到class-validator这个库了。

2024-04-19
1

一个typescript 5 + rollup 4 打包lib模板仓库实现

Vite 虽然有提供打包 lib 的能力,也能混入 rollup 的 build options , 但是还是不够细致的配置,Vite 本身定位更是面向项目工程脚手架。

2024-04-18
1

typescript interface 隐式抽象

在TypeScript中,接口(Interface)是一种结构化的数据类型系统,它能够明确地定义对象的形状。接口中可以包含方法的签名,但不能包含实现。这样的接口被称为抽象的,因为它们定义了一种结构,但不提供具体的实现。...

2024-04-17
1

接口和类的区别

接口(Interface)和类(Class)是Java中两个重要的概念,它们有一些区别和用途上的差异,让我们来了解一下:

2024-04-17
1

TypeScript 的高级特性

在 ES5 中是没有 类(Class) 的概念的,我们通常会通过构造函数定义并生成新对象,而在 ES6 中引入了类(Class)的概念,但 class 的本质是一个语法糖,只是让对象原型的写法更加清晰,而在使用 TypeScript 开发时,大部分代码都是写...

2024-03-19
1

Type Script 的基本概念及常用语法

TypeScript 是一种由微软开发的自由和开源的编程语言,它作为 JavaScript 的一个超集,扩展了JavaScript 的语法,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程,使得这一门脚本语言有了编译的概念...

2024-03-18
1

LocalStorage/sessionStorage 封装 - 基于TypeScript

实际上社区已经有非常成熟的库了,可以轻量化引入并使用store2,当然,我们这篇文章分享日常简单or局部使用时的简单封装。

2024-03-10
1

TypeScript 中命名空间与模块的区别

TypeScript 与 ECMAScript 2015 一样,任何包含顶级 import 或者 export 的文件都被当成一个模块

2024-03-01
1

如何在Vue项目中应用TypeScript?

在VUE项目中应用typescript,我们需要引入一个库vue-property-decorator,

2024-03-01
1