keep-alive是什么? 當然keep-alive不僅僅是能夠保存頁面/組件的狀態(tài)這么簡單,它還可以避免組件反復創(chuàng)建和渲染,有效提升系統(tǒng)性能...
性能差距還是很大的特別是在移動設(shè)備上,因為大家都知道瀏覽器在處理這兩種樣式時的流水線不同。position更新進行 layout 重計算。而tr...
options 請求定義 瀏覽器基于CORS(跨域資源共享)機制,對于跨域 & 復雜的XMLHttpRequest和Fetch API請求,首先...
網(wǎng)頁dom元素過多為什么會導致頁面卡頓 1、dom過多,占用過多的內(nèi)存。2、操縱dom時觸發(fā)重排重繪,消耗瀏覽器性能。特別是每一次滾動事件將會讓...
setTimeOut設(shè)置為0,會在隊列最后添加一個事件,要等待其他任務事件處理完成才會處理。 js EventLoop詳見EventLoop[h...
瀏覽器器內(nèi)核拿到內(nèi)容(渲染線程接收請求,加載網(wǎng)頁并渲染網(wǎng)頁),渲染大概可以劃分成以下幾個步驟: 解析HTML(HTML Parser) 構(gòu)建DO...
為什么JavaScript是單線程? JavaScript語言的一大特點就是單線程,也就是說,同一個時間只能做一件事。那么,為什么JavaScr...
302定義 302:redirect,代表暫時性轉(zhuǎn)移;意思就是你訪問網(wǎng)址a,但是因為服務端的攔截器或者其他代碼處理,會被重定向到網(wǎng)址b。 302...
CSS3動畫和JS動畫的區(qū)別 1.JS 實現(xiàn)的是幀動畫(使用定時器,每隔一段時間,更改當前的元素)2.CSS3 實現(xiàn)的是補間動畫(過渡(加過渡只...