如何避免回流與重繪? 2022-09-07
操作DOM時,盡量在低層級的DOM節點進行操作不要使用table布局, 一個小的改動可能會使整個table進行重新布局使用CSS的表達式不要頻繁操作元素...詳情>
如何減少 Webpack 打包體積 2022-09-07
在開發 SPA 項目的時候,項目中都會存在很多路由頁面。如果將這些頁面全部打包進一個 JS 文件的話,雖然將多個請求合并了,但是同樣也加載了很...詳情>
回流與重繪的概念及觸發條件 2022-09-07
當渲染樹中部分或者全部元素的尺寸、結構或者屬性發生變化時,瀏覽器會重新渲染部分或者全部文檔的過程就稱為回流。詳情>
jQuery中如何序列化元素? 2022-09-07
1. serialize() 將匹配的元素內容序列化 2. serializeArray() 將匹配元素的值編譯成擁有name和value對象組成的數組詳情>
懶加載與預加載的區別 2022-09-07
這兩種方式都是提高網頁性能的方式,兩者主要區別是一個是提前加載,一個是遲緩甚至不加載。懶加載對服務器前端有一定的緩解壓力作用,預加載...詳情>
jQuery中封裝了哪些ajax方法,分別在什么情況下使用? 2022-09-07
1. $.ajax() 用途:可以實現以下所有方法,當需要定制更多信息時使用此方法(例如timeout、beforeSend、error、global等) $.ajax(options...詳情>
懶加載的概念和特點 2022-09-07
懶加載也叫做延遲加載、按需加載,指的是在長網頁中延遲加載圖片數據,是一種較好的網頁性能優化的方式。在比較長的網頁或應用中,如果圖片很...詳情>
CDN的使用場景 2022-09-07
使用第三方的CDN服務:如果想要開源一些項目,可以使用第三方的CDN服務。使用CDN進行靜態資源的緩存:將自己網站的靜態資源放在CDN上,比如js...詳情>
進程之前的通信方式 2022-09-07
(1)管道通信管道是一種最基本的進程間通信機制。管道就是操作系統在內核中開辟的一段緩沖區,進程1可以將需要交互的數據拷貝到這段緩沖區,...詳情>
瀏覽器渲染進程的線程有哪些 2022-09-07
因此使用單獨線程來計時并觸發定時器,計時完畢后,添加到事件隊列中,等待JS引擎空閑后執行,所以定時器中的任務在設定的時間點不一定能夠準...詳情>
在線提問
專業導師線上坐鎮,解答個性化學習難題
提交問題