![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Typescript
文章平均质量分 88
酒 客
这个作者很懒,什么都没留下…
展开
-
07_Typescript泛型的使用及declare声明类型
Typescript泛型的使用以及命名空间和declare声明类型认识泛型软件工程的主要目的是构建不仅仅明确和一致的API,还要让你的代码具有很强的可重用性:比如我们可以通过函数来封装一些API,通过传入不同的函数参数,让函数帮助我们完成不同的操作;但是对于参数的类型是否也可以参数化呢?什么是类型的参数化?我们来提一个需求:封装一个函数,传入一个参数,并且返回这个参数;如果我们是TypeScript的思维方式,要考虑这个参数和返回值的类型需要一致:上面的代码虽然实现了,但是不适用于其他原创 2022-03-07 20:24:16 · 7260 阅读 · 0 评论 -
06_Typescript接口的使用
Typescript接口的使用接口的声明在前面我们通过type可以用来声明一个对象类型:对象的另外一种声明方式就是通过接口来声明:他们在使用上的区别,我们后续再来说明。接下来我们继续学习一下接口的其他特性。可选属性接口中我们也可以定义可选属性:接口中也可以定义只读属性:这样就意味着我们再初始化之后,这个值是不可以被修改的;索引类型前面我们使用interface来定义对象类型,这个时候其中的属性名、类型、方法都是确定的,但是有时候我们会遇到类似下面的对象:函数类型前面我们都是通原创 2022-03-06 13:57:45 · 253 阅读 · 0 评论 -
05_Typescript类的使用
Typescript类的使用认识类的使用在早期的JavaScript开发中(ES5)我们需要通过函数和原型链来实现类和继承,从ES6开始,引入了class关键字,可以更加方便的定义和使用类。TypeScript作为JavaScript的超集,也是支持使用class关键字的,并且还可以对类的属性和方法等进行静态类型检测。实际上在JavaScript的开发过程中,我们更加习惯于函数式编程:比如React开发中,目前更多使用的函数组件以及结合Hook的开发模式;比如在Vue3开发中,目前也更加推崇使原创 2022-03-05 13:02:03 · 724 阅读 · 0 评论 -
04_Typescript的函数详解
Typescript中函数详解TypeScript函数类型在JavaScript开发中,函数是重要的组成部分,并且函数可以作为一等公民(可以作为参数,也可以作为返回值进行传递)。那么在使用函数的过程中,函数是否也可以有自己的类型呢?我们可以编写函数类型的表达式(Function Type Expressions),来表示函数类型;TypeScript函数类型解析在上面的语法中 (num1: number, num2: number) => void,代表的就是一个函数类型:接收两原创 2022-03-04 19:55:56 · 354 阅读 · 0 评论 -
03_Typescript的类型补充(二)
Typescript中的类型补充(二)函数的参数类型函数是JavaScript非常重要的组成部分,TypeScript允许我们指定函数的参数和返回值的类型。参数的类型注解声明函数时,可以在每个参数后添加类型注解,以声明函数接受的参数类型:函数的返回值类型我们也可以添加返回值的类型注解,这个注解出现在函数列表的后面:和变量的类型注解一样,我们通常情况下不需要返回类型注解,因为TypeScript会根据 return 返回值推断函数的返回类型:某些第三方库处于方便理解,会明确指定返回类型,但是原创 2022-03-03 11:37:09 · 289 阅读 · 0 评论 -
02_Typescript数据类型和类型补充(一)
Typescript中的数据类型和类型补充(一)变量的声明我们已经强调过很多次,在TypeScript中定义变量需要指定 标识符 的类型。所以完整的声明格式如下:声明了类型后TypeScript就会进行类型检测,声明的类型可以称之为类型注解;var/let/const 标识符: 数据类型 = 赋值;比如我们声明一个message,完整的写法如下:注意:这里的string是小写的,和String是有区别的string是TypeScript中定义的字符串类型,String是ECMAScri原创 2022-03-01 19:31:02 · 671 阅读 · 0 评论 -
01_邂逅Typescript
邂逅Typescript----认识Typescript和基本使用JavaScript一门优秀的语言我始终相信:任何新技术的出现都是为了解决原有技术的某个痛点。JavaScript是一门优秀的编程语言吗?每个人可能观点并不完全一致,但是从很多角度来看,JavaScript是一门非常优秀的编程语言;而且,可以说在很长一段时间内这个语言不会被代替,并且会在更多的领域被大家广泛使用;著名的Atwood定律:Stack Overflow的创立者之一的 Jeff Atwood 在2007年提出了著原创 2022-03-01 11:44:51 · 160 阅读 · 0 评论