问题提出 这是一个比较老的问题了,我第一次注意到的时候,是UI设计师来找我麻烦,emmm那时候我才初入前端职场,啥也不懂啊啊啊啊啊,情形是这样的:设计师拿着手机过来:这些边框都粗了啊,我的设计稿上是1px的我:????我写的是1px呀,不信你看。(说着拿出了css代码设计师:不对啊我眼睛看来这个边框比我设计稿上粗很多,看起来好奇怪(emmm果然像素眼我:那我把它改成0.5px你看看(边说边改了代码...
摘要:方法新特性方法利用对象名唯一方法利用数组包含方法排序比较兄弟元素方法双循环比较 方法1:ES6新特性Set Array.prototype.rmSome = function() { return Array.from(new Set(this)); } 方法2:利用对象名唯一 Array.prototype.rmSome = function() { let te...
摘要:纯属个人理解,如有问题还请指出在声明的内存在一个变量,会存在引擎内部。 纯属个人理解,如有问题还请指出~ 在声明的()内存在一个变量 i,会存在 JavaScript 引擎内部。 每一次循环的时候, JavaScript 引擎内部会记住上一轮循环的值,然后将新的 i 的值赋值给 i for (let i = 0; i < 3; i++) { let i = abc; conso...
摘要:一个节点可以有多个子节点二叉树二叉树是一种特殊的树,子节点数不超过个。以某种特定的顺序访问树中所有的节点称为树的遍历树的层数称为树的深度一个父节点的两个子节点分别称为左节点和右节点二叉查找树又称二叉排序树是一种特殊的二叉树。 原文地址:http://www.brandhuang.com/article/1564967352592 1、树 一棵树最上面的节点:根结点 一个节点下面连接多个...
摘要:每次循环都会创建一个以立即执行函数为作用域的变量,原来在程序中函数访问的是外部变量,现在访问的是这一闭包中的变量。 这是篇文章主要是讲一下对闭包这一概念的理解。讨论闭包之前,我们先从一个经典的例子说起 // 程序1 var arr = [] for(var i = 0; i < 3; i++){ arr[i] = function () { console.lo...