了解瀏覽器加載HTML頁面原理后欠雌,會(huì)明白很多時(shí)候頁面打開慢的原因。
(1)頁面中向服務(wù)器請(qǐng)求的次數(shù)多會(huì)影響到打開速度拷肌。
(2)重新渲染局部的次數(shù)量也會(huì)影響到頁面打開的速度黔攒。
對(duì)于這種來回渲染,內(nèi)行叫為reflow舶斧,reflow幾乎是無法避免的欣鳖,我們不能因?yàn)榕聲?huì)重新渲染而去丟掉一些頁面效果。但是reflow是可以優(yōu)化的茴厉,比如圖片在css.css樣式文件中就定義好圖片的高度观堂,這要會(huì)減少重新渲染的次數(shù)。另外還有一次詞叫repaint呀忧,叫重繪师痕,repaint如果只是改變?nèi)绫尘邦伾蛘呶淖值念伾瑀epaint的速度要比reflow的速度明顯快的多而账。