網(wǎng)頁(yè)性能優(yōu)化的9個(gè)方法 合并操作 DOM的多個(gè)讀寫(xiě)操作(或多個(gè)寫(xiě)操作)目木,應(yīng)該放在一起例证。不要兩個(gè)讀操作之間加入一個(gè)寫(xiě)操作。 不要一條條的改變樣式冠句,...
基本概念 cookie是往返于客戶端與服務(wù)端的一小段存儲(chǔ)信息轻掩,由響應(yīng)頭的Set-cookie設(shè)置,客戶端瀏覽器在接收到響應(yīng)之后就會(huì)在cookie...
之前使用setInterval進(jìn)行一個(gè)前端輪詢的操作懦底,結(jié)果把網(wǎng)站卡崩了唇牧,來(lái)總結(jié)一下setInterval和setTimeout的坑 一.setI...
一.什么是內(nèi)存泄漏 當(dāng)應(yīng)用程序不再需要的內(nèi)存,由于某種原因未返回給操作系統(tǒng)或者空閑內(nèi)存聚唐,這將會(huì)導(dǎo)致程序變慢丐重、卡頓、高延遲 二.內(nèi)存泄漏的主要原因...
一.內(nèi)存的生命周期 無(wú)論任何語(yǔ)言杆查,內(nèi)存生命周期大體一致扮惦,會(huì)分為:分配內(nèi)存,使用內(nèi)存亲桦,銷(xiāo)毀內(nèi)存三個(gè)階段 1.分配 1.1靜態(tài)內(nèi)存分配1.2動(dòng)態(tài)內(nèi)存...
一.什么是頁(yè)面的重繪與回流 瀏覽器在渲染一個(gè)頁(yè)面的時(shí)候崖蜜,從加載到完成,首先是構(gòu)建DOM樹(shù)客峭,然后根據(jù)DOM節(jié)點(diǎn)的幾何屬性生成渲染樹(shù)(不包括disp...
之前在做實(shí)習(xí)的一個(gè)項(xiàng)目的時(shí)候碰到了一個(gè)讓我抓狂的BUG纳猪,需求是讓我實(shí)現(xiàn)一個(gè)實(shí)時(shí)刷新獲取消息列表的功能,但是后臺(tái)返回的接口數(shù)據(jù)是成百上千的桃笙,頁(yè)面卡...
對(duì)象判空 1.將對(duì)象轉(zhuǎn)換為JSON字符串氏堤,判斷是否為‘{}’ 2.for in循環(huán)對(duì)象 3.jquery的isEmptyObject方法 4.O...
一.Webpack是什么 Webpack是一種前端資源構(gòu)建工具,一個(gè)靜態(tài)模塊打包器搏明,在Webpack看來(lái)鼠锈,前端的所有資源文件都會(huì)作為模塊處理,它...