自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 axios 源码笔记(五)

axios 源码解析lib/helpersbindbuildURLcombineURLscookiesisAbsoluteURLparseHeadersspreadisURLSameOriginlib/helpersbindmodule.exports = function bind(fn, thisArg) { // 返回一个function return function wrap() { // arguments 为调用wrap的参数数组 var args = new A

2020-10-26 18:23:53 563

原创 axios 源码笔记(四)

axios 源码解析lib/coreAxios.jslib/coreAxios.jsaxios 实例,接收自定义或者默认的config,并且设置了拦截器属性,分别定义了request和response的拦截器function Axios(instanceConfig) { this.defaults = instanceConfig; this.interceptors = { request: new InterceptorManager(), response: ne

2020-10-26 15:21:17 477

原创 axios 源码笔记(三)

axios 源码解析lib/cancelcancel.jsisCancel.jsCancelToken.jslib/cancelcancel.jsfunction Cancel(message) { this.message = message;}Cancel.prototype.toString = function toString() { return 'Cancel' + (this.message ? ': ' + this.message : '');};Cancel.

2020-10-19 11:44:22 189

原创 axios 源码笔记(二)

lib/adapterlib/adapter/xhr

2020-10-16 17:17:55 801

原创 axios 源码笔记(一)

axios 源码解析目录结构入口lib/axios.jslib/defaultlib/utils检测函数isStandardBrowserEnv 方法forEach 方法extend 方法merge 方法stripBOM 方法目录结构源码在lib中(axios版本v0.20)adapters 封装了node和browser请求cancel 取消请求core 核心代码help 拆分的方法axios 入口函数,返回了axios一个实例defaults 默认配置utils 工具函数入口

2020-10-16 16:15:24 310

原创 转码解码小记

编码asciiunicodebase64编码方式utf-8utf-16常见编码函数encodeURIencodeURIComponentescapebtoaasciiascii码(美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统。一个ascii码是一个字节,一个字节由8位二进制组成,基础ascii码能表示128个符号,后来进行扩展,能表示256个符号,这些符号在西文中够用,但是无法表示汉字,因此相继有了GB2312、GBK等汉字编码unicode基于ascii

2020-10-11 21:40:24 493

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除