基于TypeScript从零重构axios
本课程首先讲解TS的基础语法和常见用法,然后带同学使用TS去实现一个完整的axios JS库,进行完整的单元测试,最后把开发的JS库打包并发布到npm上。通过课程学习掌握axios的实现原理,修炼原生JS内功,提升职场竞争力。
课程大纲
第1章 课程介绍【悄悄告诉你,一定要看,有福利】 试看1 节 | 10分钟
第2章 初识 Typescript【初次体验】 试看2 节 | 17分钟
第3章 Typescript 类型系统【必备基础,牢固掌握】26 节 | 268分钟
第4章 ts-axios 项目构建【工欲善其事必先利其器】8 节 | 39分钟
第5章 ts-axios 基础功能实现【核心流程】 试看12 节 | 77分钟
第6章 ts-axios 异常情况处理【不可忽视的边界条件】5 节 | 24分钟
第7章 ts-axios 接口扩展【工厂模式的合理运用,设计思想的转变】5 节 | 39分钟
第8章 ts-axios 拦截器实现【巧妙运用 Promise 链式调用】4 节 | 33分钟
第9章 ts-axios 配置化实现【巧妙运用策略模式实现配置合并】7 节 | 63分钟
第10章 ts-axios 取消功能实现【巧妙运用 Promise 实现异步分离】4 节 | 34分钟
第11章 ts-axios 更多功能实现【锦上添花】13 节 | 93分钟
第12章 ts-axios 单元测试【保障代码高质量】17 节 | 137分钟
第13章 ts-axios 部署发布【向社区分享你的项目】5 节 | 26分钟
第14章 课程总结【知识梳理,巩固加深】