摘要:瀏覽器渲染樹我們假設響應后和文件已經齊備了,此時瀏覽器會怎么做呢當前響應瀏覽器的普適渲染方式首先,瀏覽器會根據文件生成樹,載入文件構建。
瀏覽器渲染樹
我們假設HTTP響應后HTML和CSS、JavaScript文件已經齊備了,此時瀏覽器會怎么做呢?當前HTTP響應瀏覽器的普適渲染方式:
首先,瀏覽器會根據HTML文件生成DOM樹,載入CSS文件構建CSS Object Model。然后,在DOM樹和CSS Object Model上建立渲染樹(render tree):渲染樹就是渲染時用到的樹。渲染樹其實就是DOM樹和CSS的組合,和DOM樹相同的是每個HTML標簽對應一個渲染樹節點,不同的是,文本節點比較特殊,每一行文本對應一個渲染樹節點,并且,由于渲染樹識別CSS,