開發(fā)階段vite的速度遠(yuǎn)快于webpack,主要是因?yàn)椋簑ebpack是先打包再啟動開發(fā)服務(wù)器,vite是直接啟動開發(fā)服務(wù)器,然后按需編譯依賴文件。 下面詳細(xì)來說: webp...
開發(fā)階段vite的速度遠(yuǎn)快于webpack,主要是因?yàn)椋簑ebpack是先打包再啟動開發(fā)服務(wù)器,vite是直接啟動開發(fā)服務(wù)器,然后按需編譯依賴文件。 下面詳細(xì)來說: webp...
JavaScript的執(zhí)行是單線程的。JavaScript的任務(wù)分為同步任務(wù)和異步任務(wù),同步任務(wù)放入執(zhí)行棧,異步任務(wù)放入任務(wù)隊(duì)列。 先執(zhí)行執(zhí)行棧(call stack)中的同...
innerHtml可以識別html元素innerText和textContent只能識別為純文本 輸出: 總結(jié): innerHTML可以獲取完整的html元素,包括元素上的一...
事件流描述的是從頁面中接收事件的順序。事件冒泡:事件開始時(shí)由最具體的元素(文檔中嵌套層次最深的節(jié)點(diǎn))接收,然后逐級向上傳播到較為不具體的節(jié)點(diǎn)(文檔)。事件捕獲:不太具體的節(jié)點(diǎn)...
防抖或是節(jié)流,都是為了限制函數(shù)執(zhí)行的次數(shù)。 防抖:通過setTimeout,在一定時(shí)間間隔內(nèi),將多次觸發(fā)變?yōu)橐淮斡|發(fā)。節(jié)流:減少一段時(shí)間內(nèi)的觸發(fā)次數(shù)。(控制流量) 防抖: 一...
前言 本文主要是簡單介紹了常見的加密類型、各自的運(yùn)用場景、為什么需要數(shù)字簽名和數(shù)字證書、HTTPS涉及到的加密流程等。這里主要從使用者的角度出發(fā),對算法本身不做過多介紹。 1...
背景 最近,在公司封裝短信SDK時(shí),遇到對請求參數(shù)進(jìn)行 encodeURIComponent的場景。結(jié)合在做微信分享時(shí),微信分享接口也要求傳到服務(wù)器端的請求參數(shù),必須進(jìn)行 e...
之前做活動的時(shí)候,需要前置操作然后顯示彈框,但是后來交互說彈框之后要把背后的body的滾動給禁掉,彈框關(guān)閉之后恢復(fù)body的滾動,而且交互了給了個(gè)樣例的網(wǎng)站,審查元素看了下,...
先看一個(gè)動畫效果,這種小飛機(jī)沿路徑飛行(路徑部分線段變成綠色是錄屏軟件出了問題)。 這種動畫效果最常見于發(fā)送信息后,兩個(gè)不同位置之間的導(dǎo)航指向等等,總之使用場景還是很多的。對...
在前端優(yōu)化過程當(dāng)中,為了提升用戶體驗(yàn),一種叫做progressive jpegs的技術(shù)正被廣泛的應(yīng)用著。 Baseline JPEG和Progressive JPEG的區(qū)別:...
原文地址:react-css-modules閱讀本文前建議了解 CSS Modules 的知識。墻裂推薦閱讀 Cam 的文章 CSS Modules詳解及React中實(shí)踐 R...
為什么引入CSS Modules 或者可以這么說,CSS Modules為我們解決了什么痛點(diǎn)。針對以往我寫網(wǎng)頁樣式的經(jīng)驗(yàn),具體來說可以歸納為以下幾點(diǎn): 全局樣式?jīng)_突 過程是這...
注:看到掘金上有一篇關(guān)于Git的寫的很好的文章,轉(zhuǎn)載一下,希望能幫助到大家。若有任何問題,可與本人聯(lián)系,如侵必刪,謝謝。文章出處:一篇文章,教你學(xué)會Git作者:Ruheng ...
大家好,我是太空鐵。 OUTLOOK是老鐵日常使用的郵件客戶端,平時(shí)收發(fā)郵件也比較多。如果所有郵件都混雜在一個(gè)郵件箱中,那么在翻查一些特定聯(lián)系人的往來郵件時(shí)會很麻煩,所以O(shè)U...
你還在為該使用無狀態(tài)組件(Function)還是有狀態(tài)組件(Class)而煩惱嗎?——擁有了hooks,你再也不需要寫Class了,你的所有組件都將是Function。你還在...
最近學(xué)習(xí)了BaseAdapter,為了防止日久天長忘記了,在此,總結(jié)一下知識要點(diǎn),BaseAdapter本質(zhì)上與ArrayAdapter,SimpleAdapter的作用是一...