TypeScript 基础学习 最新一直在学习TypeScript, 想学习的朋友可以看看这篇基础的教学,另外借鉴别人的代码,利用TypeScript模仿一个Axios(不包括NodeJs中的使用)。主要目的是为了学习TypeScript在实际项目中的运用。因为步骤很详细,有兴趣的朋友,可以一起写写看。最后如果觉得不错,请点 Star。 TypeScript的基础也可以到官网去查看,我这里只是简单的列举一些重要的知识点。 初识TypeScript Introduction 安装TypeScript 编写第一个TypeScript程序 TypeScript常用语法 基础类型 变量声明 接口 类 函数 泛型 类型推断 高级类型 ts-axios项目初始化 需求分析 初始化项目 编写基础请求代码 ts-axios基础功能实现 处理请求url参数 处理请求body数据 处理请求header 获取响应数据 处理响应header 处理响应data ts-axios 异常情况处理 错误处理 错误信息增强 ts-axios 接口扩展 扩展接口 函数重载 响应数据支持泛型 ts-axios 拦截器实现 拦截器设计与实现 ts-axios 配置化实现 合并配置的设计与实现 请求和响应配置化 扩展axios.create静态接口 ts-axios 取消功能实现 取消功能的设计与实现 ts-axios 更多功能实现 withCredentials XSRF防御 上传和下载的进度监控 HTTP授权 自定义合法状态码 自定义参数序列化 baseURL 静态方法扩展 ts-axios 单元测试 前言 Jest 安装和配置 辅助模块单元测试 请求模块单元测试 headers 模块单元测试 Axios 实例模块单元测试 拦截器模块单元测试 mergeConfig 模块单元测试 请求取消模块单元测试 剩余模块单元测试 ts-axios 部署与发布 ts-axios 编译与发布 引用 ts-axios 库