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