摘要:原碼補碼和反碼原碼一個數(shù)在計算機中是以二進制的形式存在的,其中第一位存放符號正數(shù)為負數(shù)為。中的位運算在中按位操作符會將其操作數(shù)轉(zhuǎn)成補碼形式的有符號位整數(shù)。原文鏈接由扯到中的位運算 這個話題的由來是2016年3月份的時候 NPM 社區(qū)發(fā)生了‘left-pad’事件,不久后社區(qū)就有人發(fā)布了用來補救的,也是現(xiàn)在大家能用到的 left-pad 庫。 最開始這個庫的代碼是這樣的。 module....
摘要:分析由上圖可以看出,波浪動畫是由多個不同的波浪組成,而每個波浪則是由近似正弦圖形組成,最后的波動效果,其實是靜態(tài)的波浪循環(huán)向左運動產(chǎn)生的。 之前做過CSS動畫、canvas動畫,但svg動畫第一次做,最終效果如下圖所示。showImg(https://segmentfault.com/img/bVSKfU?w=428&h=198); 分析 由上圖可以看出,波浪動畫是由多個不同的‘波浪’...
摘要:限制數(shù)字且最多輸入小數(shù)的位數(shù)輸入的對象輸入長度最后一個字符是如果符號超過一個存在符號并且不止一位數(shù)注在調(diào)用的時候需要用原生來綁定對象日期轉(zhuǎn)換函數(shù),可以根據(jù)需求來設(shè)置前幾天后幾天或或或或單位自動轉(zhuǎn)換單位 /** * 限制數(shù)字且最多輸入小數(shù)的位數(shù) * @param {[type]} elem 輸入的對象 * @param {[type]} len 輸入長度 * @return...
摘要:第二步自終止,第三步自調(diào)用,第四步回調(diào)函數(shù)會重復進行,直到我們遍歷到樹的所有節(jié)點。執(zhí)行回調(diào)函數(shù),傳入賦值為第二層第二個子節(jié)點。 本文譯自Cho S. Kim的文章:Data Structures With JavaScript: Tree 樹,是web開發(fā)中最常用的數(shù)據(jù)結(jié)構(gòu)之一。這句話對開發(fā)者和用戶來講,都適用:開發(fā)人員通過HTML創(chuàng)造了一個DOM,用戶則通過DOM消費網(wǎng)絡(luò)信息。 ...
摘要:另一方面,函數(shù)外部無法直接讀取函數(shù)內(nèi)的局部變量。這說明,函數(shù)中的局部變量一直保存在內(nèi)存中,并沒有在調(diào)用后被自動清除。首先函數(shù)沒有使用關(guān)鍵字來聲明,因此是一個全局變量,而不是局部變量。解決方法是,在退出函數(shù)之前,將不使用的局部變量全部刪除。 原文鏈接 - http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures...