![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TypeScript
文章平均质量分 80
coder__wang
脚踏实地行,海阔天空飞
展开
-
深度掌握TS继承(上)
只有深度掌握TS继承,才会拥有更深厚的 JS 原型、原型链功底,也能为阅读Vue3,React 源码或其他流行框架源码铺路,因为不管是哪种源码,JS原型链继承一定会用到!原创 2023-12-09 23:21:51 · 1541 阅读 · 0 评论 -
TS中断言、转换的应用
类型断言是把两种能有重叠关系的数据类型进行相互转换的一种 TS 语法,把其中的一种数据类型转换成另外一种数据类型。类型断言和类型转换产生的效果一样,但语法格式不同。原创 2023-12-13 23:32:27 · 1318 阅读 · 1 评论 -
深度掌握TS继承(下)
手写TS继承底层JS源码:1.子类继承父类的静态属性和方法 2.子类继承父类其他属性和方法(实例对象的属性和方法)原创 2023-12-13 01:03:30 · 750 阅读 · 0 评论 -
TypeScript中的单件设计模式
设计模式通俗的讲,就是一种更好的编写代码方案,打个比喻:从上海到武汉,你可以选择做飞机,做轮船,开车,骑摩托车多种方式,把出行看成是编码,那么选择飞机相对就是一个更好选择的优化方案。原创 2023-12-06 23:58:26 · 1502 阅读 · 2 评论 -
深度掌握TypeScript中的重载【函数重载、方法重载】
TS 的函数重载比较特殊,和很多其他后端语言的方法重载相比,多了不少规则。函数签名[ function signature ]:函数签名=函数名称+函数参数+函数参数类型+返回值类型四者合成。在 TS 函数重载中,包含了实现签名和重载签名,实现签名是一种函数签名,重载签名也是一种函数签名。不完整模糊的 TS 函数重载定义:一组具有相同名字,不同参数列表的和返回值无关的函数。完整的函数重载定义:包含了以下规则的一组函数就是TS函数重载 :**规则1:**由一个实现签名+ 一个或多个重载签名合成。原创 2023-12-06 09:19:35 · 3594 阅读 · 1 评论 -
TypeScript中的类
定义:类就是拥有相同属性和方法的一系列对象的集合,类是一个模具,是从这该类包含的所有具体对象中抽象出来的一个概念,类定义了它所包含的全体对象的静态特征和动态特征。 类有静态特征和动态特征【以大家最熟悉的人类为例】静态特征【软件界叫属性】姓名,年龄,地址,身份证号码,联系方式,家庭地址,微信号动态特征【软件界叫方法】吃饭,走路【再看桌子类】 静态特征【属性】高度,宽度,颜色,价格,品牌,材质 动态特征【方法】承载【来看订单类】原创 2023-12-04 23:30:31 · 975 阅读 · 0 评论 -
一文弄懂TypeScript中的混合(Mixin)
1.前言由于TypeScrip中的类不支持多继承,所以引入了混合(Mixin)的特性,可以间接实现继承的效果。原创 2023-09-18 23:18:02 · 421 阅读 · 0 评论