script标签中defer和async的区别 如果没有defer或async属性,浏览器会立即加载并执行相应的脚本。它不会等待后续加载的文档元...
牛顿迭代法 使用 借助上述公式,理论上可以求任意次方根,假设要求a(假设非负)的n次方根,则有xn=a,令f(x)=xn-a,则只需求f(x)=...
Manacher算法(马拉车算法) Manacher算法,又叫“马拉车”算法,可以在时间复杂度为O(n)的情况下求解一个字符串的最长回文子串长度...
堆(二叉堆) 二叉堆是一种特殊的二叉树,存在以下特性 完全二叉树,表示树的每一层都存在左侧和右侧的子节点(除了最后一层的叶子节点) 二叉堆不是最...
并查集 并查集是一种树形的数据结构,顾名思义,它用于处理一些不交集的 合并 及 查询 问题。 它支持两种操作: 查找(Find):确定某个元素处...
什么是BFC BFC 即 Block Formatting Contexts (块级格式化上下文) 具有 BFC 特性的元素可以看作是隔离了的独...
介绍 链表是一种在物理存储单元上非连续、非顺序的存储结构数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称...
git fetch 是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中 git pull 则是将远程主机的最新内容拉下...
优化打包速度,我们先分析哪些地方可能会影响到我们的打包速度我们在进行打包的时候需要获取到所有的依赖模块解析所有的依赖模块,解析成浏览器能够识别的...