240 发简信
IP属地:广东
  • Resize,w 360,h 240
    CSS 盒模型

    一、概念(以下来源MDN) CSS 基础框盒模型:CSS 规范的一个模块,它定义了一种长方形的盒子——包括它们各自的内边距(padding)与外...

  • JavaScript闭包

    一、概念 1.函数执行形成一个私有的作用域,保护里面的私有变量不受干扰,这种保护机制称之为“闭包”。2.形成一个私有不销毁的作用域3.闭包是基于...

  • 【axios源码】引言

    每次引入JQuery只想用它的ajax,所以很久之前我就想封装一个ajax库,奈何xmlHttpRequest了解不多,怎么考虑都不全面,所以很...

  • 【axios源码】axios目录结构

    axios源码:https://github.com/axios/axios.git版本:0.19.1它的核心代码在axios-master/l...

  • 【axios源码】请求取消的实现

    一、如何设计一个取消请求的功能 取消请求是通过xhr.abort()这样实现的。但是不可能将xhr变量暴露出来,因此在ajax请求的内部必须有一...

  • Resize,w 360,h 240
    【axios源码】axios流程分析

    一、流程图 1.1 发送请求的方法 第一个方法是语法糖具体参考https://www.jianshu.com/p/3a2404ef5566。第二...

  • Resize,w 360,h 240
    【axios源码】axios语法糖

    一、Axios Axios是一个类,它包含2个变量(interceptors、defaults)和9个函数(request、delete、get...

  • Resize,w 360,h 240
    【axios源码】封装ajax请求

    文本主要涉及到axios封装ajax请求的方法,首先从自己封装一个ajax请求会遇到的困难出发,然后看axios源码里面是怎么解决这些问题的。第...

  • Resize,w 360,h 240
    【axios源码】config合并的方法

    很多框架都涉及到一个configMerge的部分。本文主要分析axios的configMerge部分源代码,主要回答两个问题:axios如何进行...