011-TypeScript高手,成为抢手的前端开发人才
# 晋级TypeScript高手,成为抢手的前端开发人才
TypeScript已经异常火爆,几乎每一家IT企业在招聘前端时,都要求熟练掌握TS。但许多前端开发者虽然已经使用很多年TS,但是技术仅停留在皮毛,对于TS理解并不透彻。这就导致在实际工作中难以应对复杂问题,发挥TS的最大优势。本课程基于多个真实项目:手写vuex及Promise源码 ,并对TS高级核心知识类和泛型进行了深度讲解,并融合了Vue3源码,由浅入深,提升大家综合运用TS的能力。
# 课程目标
- 手写底层源码 立足实战应用
- 大量真实场景 讲解深入浅出
- 融合Vue3源码 加固理解函数
# 课程介绍
- 第1章 课程简介
- 本章对课程总体做了介绍,包括:课程亮点,面向人群,课程的总大纲。
- 第2章 全栈思维全面深度掌握 TS 类(本章赠送,会的略过!)
- TS 类底层 最核心的知识是 JS 原型,所以本章首先深入讲解 了JS 原型【本章原型讲解一定能带给同学们不同以往、全新的收获。】;随后运用全栈思维讲解 TS 类和TS类底层源码,接下来深讲类的晋级技能——类引用属性和它的真实应用场景;最后详讲构造器赋值和 TS4 新赋值方式,并详细对比了新旧赋值的不同。
- 第3章 TS类方法代码优化的三大法宝: 函数重载、类方法重载、类构造器重载
- 三大重载是 TS 非常重要的代码优化技能,Vue3 底层源码就多处使用到带泛型的函数重载,类的方法重载丶类构造器重载在一些大中项目的复杂应用场景中也频频被用到。本章结合真实应用场景分别讲解了为什么要用函数重载,函数重载的5大规则和多个细则,并轻松过渡到方法重载,构造器重载的讲解。
- 第4章 TS 类易被忽视的重要技能,单件设计模式和相关技能深入 (本章赠送,会的略过)
- 本章从单件设计模式的定义和定义陷阱入手,讲述了单件模式的多个应用场景;然后运用单件模式重构了 localStorage 类;接下来详解了单件设计模式关联的静态属性的 9 大规则丶以及静态方法对项目带来的好处,这些静态属性会在下一章手写 TS 继承底层源码时被应用到;最后讲解单件设计模式第二种实现和两种实现的区别。
- 第5章 TS继承深入+手写优化底层源码 (1~18节 赠送,会的略过!)
- 本章分为四个阶段。第一阶段为 TS 继承底层的铺路石——原型链继承,借用构造函数和组合模式继承等; 第二阶段是TS 继承底层的灵魂——寄生组合原型继承【最佳继承模式】;第三阶段运用在真实项目场景来理解 TS 继承思想,super,方法重写等;第四阶段手写并优化了 TS 继承底层 JS 源码【提升JS原型继承功底的绝佳场景】
资源下载 (opens new window)提取码: http://dt2.8tupian.net/2/29369a297b200.pg1
编辑 (opens new window)
上次更新: 2024/07/24, 09:54:49