問題提出 這是一個比較老的問題了,我第一次注意到的時候,是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...