數(shù)組是常用的數(shù)據(jù)結(jié)構(gòu)往扔。數(shù)組順序是由下標(biāo)決定的旋膳,因此訪問數(shù)組的元素速度很快澎语。但是,往數(shù)組添加或刪除元素時验懊,需要把數(shù)組中的其他元素向前或向后移動擅羞,速...
Lodash 提供了很多很多的工具方法。本文介紹其中 8 個實用的方法义图。 1 對象的深度拷貝 對象的深度克隆是很困難的减俏。 JSON.parse(...
在開發(fā)中碱工,前端希望根據(jù) UI 來劃分接口娃承,這樣用戶體驗好奏夫,前端實現(xiàn)也容易。后端希望根據(jù)業(yè)務(wù)模塊劃分接口草慧,這樣有利于服務(wù)下沉和解耦桶蛔。前端和后端間可...
嵌套太深,分支太多的條件語句令人生畏漫谷,難以維護(hù)仔雷。本文介紹減少嵌套深度和條件分支數(shù)量的一些技巧。 優(yōu)化技巧 技巧1:盡早返回?zé)o效條件 優(yōu)化為: 技...
耦合指模塊與模塊之間關(guān)聯(lián)的程度舔示。兩個模塊的關(guān)聯(lián)性強(qiáng)碟婆,稱為高耦合,反之稱為低耦合惕稻。 強(qiáng)耦合的代碼是脆弱的竖共,不容易復(fù)用的。改一處代碼俺祠,可能導(dǎo)致不得不...
在移動端公给,如果標(biāo)簽和輸入框在一行中顯示,顯示的有點窄蜘渣。 如果標(biāo)簽和輸入框各占一行顯示淌铐,又浪費空間。有沒有兩全其美的方案呢蔫缸? Material D...
我們在做新的頁面或組件時腿准,會做很多重復(fù)的初始化的工作。如創(chuàng)建類似的文件: 組件文件拾碌,樣式文件等吐葱。文件中寫類似的初始化代碼: 引入樣式,定義組件校翔,...
Tailwind CSS 是最有名弟跑,最強(qiáng)大的 CSS 工具類框架。 工具類 CSS 是把常用的樣式封裝成類防症。如: 用工具類 CSS 寫樣式很快窖认。...
對開發(fā)者來說告希,google 是個不可或缺的工具,那么如何更有效的使用 google 呢烧给?這里有幾個小 tip燕偶,可以更有效的過濾搜索結(jié)果: 雙引號...