一、概念(以下来源MDN) CSS 基础框盒模型:CSS 规范的一个模块,它定义了一种长方形的盒子——包括它们各自的内边距(padding)与外...
一、概念 1.函数执行形成一个私有的作用域,保护里面的私有变量不受干扰,这种保护机制称之为“闭包”。2.形成一个私有不销毁的作用域3.闭包是基于...
每次引入JQuery只想用它的ajax,所以很久之前我就想封装一个ajax库,奈何xmlHttpRequest了解不多,怎么考虑都不全面,所以很...
axios源码:https://github.com/axios/axios.git版本:0.19.1它的核心代码在axios-master/l...
一、如何设计一个取消请求的功能 取消请求是通过xhr.abort()这样实现的。但是不可能将xhr变量暴露出来,因此在ajax请求的内部必须有一...
一、流程图 1.1 发送请求的方法 第一个方法是语法糖具体参考https://www.jianshu.com/p/3a2404ef5566。第二...
一、Axios Axios是一个类,它包含2个变量(interceptors、defaults)和9个函数(request、delete、get...
文本主要涉及到axios封装ajax请求的方法,首先从自己封装一个ajax请求会遇到的困难出发,然后看axios源码里面是怎么解决这些问题的。第...
很多框架都涉及到一个configMerge的部分。本文主要分析axios的configMerge部分源代码,主要回答两个问题:axios如何进行...