基于TypeScript从零重构axios

5
回复
1513
查看
[复制链接]
  • TA的每日心情
    擦汗
    2023-5-6 02:41
  • 签到天数: 570 天

    [LV.9]以坛为家II

    2593

    主题

    3195

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    16482
    发表于 2019-9-1 15:14:13 | 显示全部楼层 |阅读模式

    登录后查看本帖详细内容!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    目录
    └─资料
            ts-axios-doc-master.zip
            ts-axios-master(1).zip
            ts-axios-master.zip
            
    │      
    ├─第1章 课程介绍
    │      01-01 课程介绍.mp4
    │      
    ├─第2章 初识 Typescript
    │      02-01 安装 TypeScript.mp4
    │      02-02 编写第一个 TypeScript 程序.mp4
    │      
    ├─第3章 Typescript 类型系统
    │      03-01 基础类型(上).mp4
    │      03-02 基础类型(下).mp4
    │      03-03 基础类型(注意版本报错问题).mp4
    │      03-04 变量声明 - var 声明.mp4
    │      03-05 变量声明 - let 声明.mp4
    │      03-06 变量声明 - const 声明.mp4
    │      03-07 变量声明 - 解构.mp4
    │      03-08 变量声明 - 展开.mp4
    │      03-09 接口 - 接口初探.mp4
    │      03-10 接口 - 可选属性+只读属性.mp4
    │      03-11 接口 - 额外属性检查+函数类型+可索引的类型.mp4
    │      03-12 接口 -类类型+继承接口+混合类型+接口继承类.mp4
    │      03-13 类 - 基本示例+继承.mp4
    │      03-14 类 - 公共,私有与受保护修饰符+ readonly 修饰符.mp4
    │      03-15 类 - 存取器+ 静态属性.mp4
    │      03-16 类 - 抽象类+ 高级技巧.mp4
    │      03-17 函数 - 基本示例+ 函数类型.mp4
    │      03-18 函数 - 可选参数和默认参数.mp4
    │      03-19 函数 - this+ 重载.mp4
    │      03-20 泛型 - 基本示例+ 使用泛型变量+泛型类型.mp4
    │      03-21 泛型 - 泛型类+泛型约束.mp4
    │      03-22 类型推断 - 基础+ 最佳通用类型+ 上下文类型.mp4
    │      03-23 高级类型 - 交叉类型.mp4
    │      03-24 高级类型 - 联合类型.mp4
    │      03-25 高级类型 - 类型保护.mp4
    │      03-26 高级类型 - 可以为 null 的类型+ 字符串字面量类型.mp4
    │      
    ├─第4章 ts-axios 项目构建
    │      04-01 需求分析.mp4
    │      04-02 初始化项目 - 创建代码仓库.mp4
    │      04-03 初始化项目 - TypeScript library starter.mp4
    │      04-04 初始化项目 - 关联远程分支.mp4
    │      04-05 编写基础请求代码 - 创建入口文件.mp4
    │      04-06 编写基础请求代码 - 利用 XMLHttpRequest 发送请求.mp4
    │      04-07 编写基础请求代码 - demo 编写.mp4
    │      
    ├─第5章 ts-axios 基础功能实现
    │      05-01 处理请求 url 参数 - 需求分析.mp4
    │      05-02 处理请求 url 参数 - buildURL 函数实现.mp4
    │      05-03 处理请求 url 参数 - 实现 url 参数处理逻辑.mp4
    │      05-04 处理请求 url 参数 - demo 编写.mp4
    │      05-05 处理请求 body 数据 - 需求分析+ 实现 .mp4
    │      05-06 处理请求 header - 需求分析.mp4
    │      05-07 处理请求 header - processHeaders 函数实现.mp4
    │      05-08 处理请求 header - 实现请求 header 处理逻辑.mp4
    │      05-09 处理请求 header - demo 编写.mp4
    │      05-10 获取响应数据 - 需求分析+实现.mp4
    │      05-11 处理响应 header - 需求分析+ parseHeaders 函数实现及应用.mp4
    │      05-12 处理响应 data - 需求分析+ transformResponse 函数实现及应用.mp4
    │      
    ├─第6章 ts-axios 异常情况处理
    │      6-1_错误处理-_需求分析+网络错误+超时错误+非200状态码+demo.mp4
    │      6-2_错误信息增强_-_需求分析.mp4
    │      6-3_错误信息增强_-_创建_AxiosError_类.mp4
    │      6-4_错误信息增强_-_createError_方法应用+_导出类型定义.mp4
    │      6-5_错误信息增强_-_createError_方法应用+_导出类型定义.mp4
    │      
    ├─第7章 ts-axios 接口扩展
    │      7-1_-1_扩展接口_-_需求分析.mp4
    │      7-2_-2_扩展接口_-接口类型定义+_创建_Axios_类.mp4
    │      7-3_-3_扩展接口_-_混合对象实现+_demo_编写.mp4
    │      7-4_-1_axios_函数重载_-_需求分析+_重载实现+_demo_编写.mp4
    │      7-5_-1_响应数据支持泛型-_需求分析+_接口添加泛型参数+_demo_编写.mp4
    │      
    ├─第8章 ts-axios 拦截器实现
    │      8-1_-1_拦截器的设计与实现_-_需求分析+_整体设计.mp4
    │      8-2_-2_拦截器的设计与实现_-_拦截器管理类实现.mp4
    │      8-3_-3_拦截器的设计与实现_-_链式调用实现.mp4
    │      8-4_-4_拦截器的设计与实现_-_demo_编写.mp4
    │      
    ├─第9章 ts-axios 配置化实现
    │      9-1_合并配置的设计与实现_-_需求分析_+_默认配置.mp4
    │      9-2_合并配置的设计与实现_-_配置合并策略(上).mp4
    │      9-3_合并配置的设计与实现_-_配置合并策略(下).mp4
    │      9-4_合并配置的设计与实现_-_flatten_headers_+_demo_编写.mp4
    │      9-5_请求和响应配置化-_需求分析+_修改默认配置.mp4
    │      9-6_请求和响应配置化-_transform_逻辑重构_+_demo_编写.mp4
    │      9-7_扩展_axios.create_静态接口_-_需求分析+_静态方法扩展+_demo_实现.mp4
    ├─第10章 ts-axios 取消功能实现
    │      10-1_-1_取消功能的设计和实现_-_需求分析+_异步分离的设计方案.mp4
    │      10-2_-2_取消功能的设计和实现_-_CancelToken_类实现+_扩展静态接口.mp4
    │      10-3_-3_取消功能的设计和实现_-_Cancel_类的实现及_axios_的扩展+_额外逻辑实现.mp4
    │      10-4_-4_取消功能的设计和实现_-_demo_编写.mp4
    │      
    ├─第11章 ts-axios 更多功能实现
    │      11-10_baseURL_需求分析+_代码编写_+_demo编写.mp4
    │      11-11_静态方法扩展_需求分析+_代码编写_+_demo编写.mp4
    │      11-1_withCredentials_需求分析&代码实现&_demo_编写.mp4
    │      11-2_xsrf_防御_-_需求分析.mp4
    │      11-3_xsrf_防御_-_代码编写.mp4
    │      11-4_xsrf_防御_-_demo_编写.mp4
    │      11-5_上传和下载的进度监控_需求分析+_代码实现.mp4
    │      11-6_上传和下载的进度监控_demo_编写.mp4
    │      11-7_HTTP_授权_需求分析+_代码实现_+_demo_编写.mp4
    │      11-8_自定义合法状态码_需求分析+_代码编写_+_demo编写.mp4
    │      11-9_自定义参数序列化_需求分析+_代码编写_+_demo编写.mp4
    │      11-9_自定义参数序列化_需求分析+_代码编写_+_demo编写_-_副本.mp4
    │      
    ├─第12章 ts-axios 单元测试
    │      12-10_Axios_实例模块单元测试_测试代码编写.mp4
    │      12-11_拦截器模块单元测试_测试代码编写.mp4
    │      12-12_mergeConfig_模块单元测试_测试代码编写__.mp4
    │      12-13_请求取消模块单元测试_Cancel_类单元测试_+_CancelToken_类单元测试_+_Cancel.mp4
    │      12-14_剩余模块单元测试_defaults_模块单元测试.mp4
    │      12-15_剩余模块单元测试_transform_模块单元测试_+_xsrf_模块单元测试.mp4
    │      12-16_剩余模块单元测试_上传下载+HTTP_授权+_静态方法模块单元测试.mp4
    │      12-17_剩余模块单元测试_补充未覆盖的代码测试.mp4
    │      12-1_前言.mp4
    │      12-2_Jest_的安装和配置_Jest_安装.mp4
    │      12-3_辅助模块单元测试_准备工作.mp4
    │      12-4_辅助模块单元测试_util_模块测试.mp4
    │      12-5_辅助模块单元测试_cookie_模块测试_+_data_模块测试_+_error_模块测试.mp4
    │      12-6_辅助模块单元测试_headers_模块测试.mp4
    │      12-7_辅助模块单元测试_url_模块测试.mp4
    │      12-8_请求模块单元测试_jasmine-ajax_+_测试代码编写.mp4
    │      12-9_header_模块单元测试_测试代码编写.mp4
    │      
    ├─第13章 ts-axios 部署发布
    │      13-1_ts-axios_编译与发布_需求分析_+_编译和打包.mp4
    │      13-2_ts-axios_编译与发布_自动化部署.mp4
    │      13-3_ts-axios_编译与发布_运行部署脚本.mp4
    │      13-4_ts-axios_库_在_TS_和_JS_项目中引用.mp4
    │      
    ├─第14章 课程总结
    │      14-1_课程总结_与回顾.mp4
    下载地址
    游客,如果您要查看本帖隐藏内容请回复

    〖下载地址失效反馈〗:

    下载地址如果失效,请反馈。反馈地址: https://www.fstcode.com/thread-5527-1-1.html

    〖赞助VIP免灵石下载全站资源〗:

    全站资源高清无密,每天更新,VIP特权: https://www.fstcode.com/plugin.php?id=threed_vip

    〖客服24小时咨询〗:

    有任何问题,请点击右侧客服QQ咨询。

    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2020-5-12 09:45
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    0

    主题

    12

    帖子

    70

    积分

    练气程序员

    Rank: 2

    积分
    70
    发表于 2019-11-14 09:54:08 | 显示全部楼层
    求视频
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2023-3-1 11:44
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    0

    主题

    21

    帖子

    123

    积分

    终身VIP

    Rank: 12Rank: 12Rank: 12

    积分
    123
    发表于 2019-12-23 16:16:10 | 显示全部楼层
    学习typescript
    回复

    使用道具 举报

  • TA的每日心情

    2023-2-15 14:04
  • 签到天数: 53 天

    [LV.5]常住居民I

    0

    主题

    81

    帖子

    487

    积分

    终身VIP

    Rank: 12Rank: 12Rank: 12

    积分
    487
    发表于 2020-1-16 10:19:20 | 显示全部楼层

    求视频
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2023-11-18 12:33
  • 签到天数: 46 天

    [LV.5]常住居民I

    1

    主题

    105

    帖子

    523

    积分

    终身VIP

    Rank: 12Rank: 12Rank: 12

    积分
    523
    发表于 2020-5-20 00:18:37 | 显示全部楼层
    求视频
    求视频
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2021-9-21 10:45
  • 签到天数: 33 天

    [LV.5]常住居民I

    3

    主题

    55

    帖子

    297

    积分

    筑基程序员

    Rank: 3Rank: 3

    积分
    297
    发表于 2021-7-25 14:34:58 | 显示全部楼层
    基于TypeScript从零重构axios [修改]
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

     
    在线客服
    点击这里给我发消息 点击这里给我发消息
    用心服务所有程序员,做最好的编程视频网站
    QQ:354410543
    周一至周日 00:00-24:00
    联系站长:admin@fstcode.com

    QQ群(仅限付费用户)

    Powered by "真全栈程序员" © 2010-2023 "真全栈程序员" 本站资源全部来自互联网及网友分享-如有侵权请发邮件到站长邮箱联系删除!