debounce 去抖 適用于resize事件等在window的'resize'事件中,會被執(zhí)行很多次,而每一次的執(zhí)行,都會導(dǎo)致瀏覽器的重排重繪...
最近在項目中有這么一個需求,就是上傳一個視頻文件,然后要獲取視頻文件的第一幀圖片,這個可以通過canvas獲取得到,得到的是一個dataURL,...
利用Set去重,然后再利用from,轉(zhuǎn)換成數(shù)組 遍歷,判斷當(dāng)前項的下標(biāo)與在數(shù)組中第一次出現(xiàn)的下標(biāo)做比較 利用filter,返回一個新數(shù)組,原理同...
有時候,需要遍歷一個數(shù)組,對數(shù)組中的元素進(jìn)行一些操作,但當(dāng)某個元素滿足一定條件時,就退出循環(huán)。 通常,會使用下面的寫法: 其實,也可以利用數(shù)組自...
一說到水平居中,立馬會想到text-align: center或者margin: auto,很容易就實現(xiàn)了。然而,要實現(xiàn)垂直居中時,就沒那么簡單...
經(jīng)常見到這么一個場景,就是點擊一個按鈕,實現(xiàn)復(fù)制鏈接到剪切板。 可能都會想到document.execCommand這個方法,以及documen...
支持 tabindex 屬性的元素:a, area, button, input, object, select 以及 textarea 平時,...
自身旋轉(zhuǎn) 旋轉(zhuǎn)元素,首先想到的就是rotate這個屬性。 詳見https://jsfiddle.net/8nt3k843/ 繞圓旋轉(zhuǎn) rotat...
用css隱藏頁面元素有很多種方法。在平時的開發(fā)中,主要使用以下幾種: display的值設(shè)為none opacity的值設(shè)為0 visibili...