写在前面 当在10亿数据进行不到30次比较就能查找到目标时,不禁感叹编程之魅力!人类之伟大呀! —— 学红黑树有感。 终于,在学习了几天的红黑树相关的知识后,我想把我所学所想...
写在前面 当在10亿数据进行不到30次比较就能查找到目标时,不禁感叹编程之魅力!人类之伟大呀! —— 学红黑树有感。 终于,在学习了几天的红黑树相关的知识后,我想把我所学所想...
一、概念(以下来源MDN) CSS 基础框盒模型:CSS 规范的一个模块,它定义了一种长方形的盒子——包括它们各自的内边距(padding)与外边距(margin ),并根据...
一、概念 1.函数执行形成一个私有的作用域,保护里面的私有变量不受干扰,这种保护机制称之为“闭包”。2.形成一个私有不销毁的作用域3.闭包是基于词法作用域书写代码时所产生的自...
构建一个项目,往往需要反复实践与验证,初始构建使用xmind整理思路与需求,初具模型后,通过visio呈现流程+md说明性文件,以便团队开发。 本文是我学习.md的笔记。 什...
每次引入JQuery只想用它的ajax,所以很久之前我就想封装一个ajax库,奈何xmlHttpRequest了解不多,怎么考虑都不全面,所以很不满意。最近一次我深刻的体会到...
axios源码:https://github.com/axios/axios.git版本:0.19.1它的核心代码在axios-master/lib目录下。 1.adapte...
一、如何设计一个取消请求的功能 取消请求是通过xhr.abort()这样实现的。但是不可能将xhr变量暴露出来,因此在ajax请求的内部必须有一个函数是取消请求的,通过这个函...
一、流程图 1.1 发送请求的方法 第一个方法是语法糖具体参考https://www.jianshu.com/p/3a2404ef5566。第二个方法request是axio...
一、Axios Axios是一个类,它包含2个变量(interceptors、defaults)和9个函数(request、delete、get、head、options、p...
文本主要涉及到axios封装ajax请求的方法,首先从自己封装一个ajax请求会遇到的困难出发,然后看axios源码里面是怎么解决这些问题的。第一节简单介绍了ajax,第二节...
很多框架都涉及到一个configMerge的部分。本文主要分析axios的configMerge部分源代码,主要回答两个问题:axios如何进行configMerge以及它为...
一、需求:实现下图的布局 代码例子: 在html中显示是这样的 很显然这样是不符合需求的,因为内容容器高度不对,溢出外部容器了。理所当然的,我们可以使用绝对定位去解决这个问题...