前端效能優化關鍵詞 Render tree

2021-10-10 11:39:32 字數 891 閱讀 4484

再回顧一下瀏覽器工作步驟:

處理html標籤構建dom樹。

處理css標籤構建cssom樹。

dom和cssom樹被組合形成渲染樹(渲染樹只包含需要顯示在頁面的節點)。

layout(reflow)計算每個物件的確切位置和大小。

最後是繪製(paint),把最終的渲染樹物件渲染成螢幕畫素。

渲染樹生成的時候簡單來說:

1,從dom樹根節點開始,遍歷每個可見節點。

2,每個可見節點找到並應用對應的cssom規則。

3,返回計算好樣式的內容

從渲染樹知道了每個元素的位置和尺寸,下面就是layout(reflow)了。根據裝置的 viewport 計算每個元素該怎樣展示。layout 之後就是繪製過程了。

根據內容樣式不同,裝置不同,每一步花費時間不太一樣,但是頁面越複雜,樣式越多,每個步驟,特別是layout會花費更多時間。

從上面的步驟看到,一旦dom或者cssom發生改變,這些步驟都要全部重走一遍。如果短時間內頻繁觸發,或者頁面太複雜導致某個步驟花費時間太多,就會導致頁面幀率降低,頁面變得卡頓。

關鍵詞優化技巧

要做好 推行,首要即是要害字優化的效果,那麼新人兄弟怎麼把握要害字優化辦法和竅門,是非常重要的一課,下面咱們就來總結一下要害字的優化,期望我們輔導。要害字的規劃和運用方法 要害字在頁面中呈現的方位不一樣得到的權重是不一樣的,蜘蛛會把要害字在頁面中呈現的方位和格局都記錄在索引庫中。而且會對對比重要的方...

2017 6 9長尾關鍵詞優化

挖掘長尾思路和方法 1.工具 詞庫 5118 潛在客戶和目標客戶可能搜素的詞 精準使用者 用seo舉例,seo圈內人,潛在客戶 管理員,分析精準使用者和潛在客戶搜尋的詞 1.他們的常見問題 2.使用工具 3.關注名人 4.關注的書籍 從上面4個分析分析精準使用者和潛在客戶搜尋的詞 放到詞庫和5118...

搜尋不包含關鍵詞 ASO筆記 關鍵詞優化步驟

step2.按照搜尋指數預估該詞的帶量安裝數,並累計所有詞的帶量,可預估出整體搜尋帶量。接下來具體寫一下這樣做的原因和拿 節奏大師 舉個栗子 按照搜尋指數排行 搜尋指數越高,搜尋量越大,使用者池子越大,帶來的安裝也可能越多。按照篩選條件,匯出節奏大師搜尋指數 4605,排名1 10,按照搜尋指數排序...