亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

前端頁面渲染機(jī)制-筆記

tuantuan / 2621人閱讀

摘要:前端頁面渲染機(jī)制筆記瀏覽器基礎(chǔ)結(jié)構(gòu)用戶界面用戶所看到及與之交互的功能組件,如地址欄返回前進(jìn)按鈕瀏覽器引擎用戶界面和呈現(xiàn)引擎之間傳遞指令渲染引擎呈現(xiàn)引擎負(fù)責(zé)解析用戶請求的內(nèi)容網(wǎng)絡(luò)負(fù)責(zé)處理網(wǎng)絡(luò)相關(guān)的事物后端負(fù)責(zé)繪制提示框等瀏覽器組件,底層使用

前端頁面渲染機(jī)制-筆記 瀏覽器基礎(chǔ)結(jié)構(gòu)

1.用戶界面(user interface):用戶所看到及與之交互的功能組件,如地址欄、返回、前進(jìn)按鈕

2.瀏覽器引擎(browser engine):用戶界面和呈現(xiàn)引擎之間傳遞指令

3.渲染引擎(呈現(xiàn)引擎)(rendering engine):負(fù)責(zé)解析用戶請求的內(nèi)容(HTML,CSS,XML)

4.網(wǎng)絡(luò)(networking):負(fù)責(zé)處理網(wǎng)絡(luò)相關(guān)的事物(HTTP)

5.UI后端(UI backend):負(fù)責(zé)繪制提示框等瀏覽器組件,底層使用的是操作系統(tǒng)的用戶接口

6.JavaScript解釋器(JavaScript interpreter):負(fù)責(zé)解析和執(zhí)行JavaScript代碼

7.數(shù)據(jù)存儲(Data storage):負(fù)責(zé)持久存儲如cookie和緩存等應(yīng)用數(shù)據(jù)

渲染引擎及關(guān)鍵渲染路徑

通過網(wǎng)絡(luò)模塊加載到HTML文件后渲染引擎渲染流程如下(關(guān)鍵渲染路徑)

1.構(gòu)建DOM樹(DOM tree):從上到下解析HTML文檔生成DOM節(jié)點(diǎn)樹

2.構(gòu)建CSSOM樹(CSS Object Model):加載解析樣式生成CSSOM樹

3.執(zhí)行JavaScript:加載執(zhí)行JavaScript代碼

4.構(gòu)建渲染樹(render tree):根據(jù)DOM樹和CSSOM樹,生成渲染樹
渲染樹:按順序展示在屏幕上的一系列矩形這些矩形帶有字體,顏色和尺寸等視覺屬性

5.布局(layout):根據(jù)渲染樹將節(jié)點(diǎn)布局在屏幕的正確位置

6.繪制(painting):遍歷渲染樹繪制所有節(jié)點(diǎn),為每個(gè)節(jié)點(diǎn)適用對應(yīng)的樣式(UI后端模塊完成)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/54856.html

相關(guān)文章

  • 前端頁面渲染機(jī)制-筆記

    摘要:前端頁面渲染機(jī)制筆記瀏覽器基礎(chǔ)結(jié)構(gòu)用戶界面用戶所看到及與之交互的功能組件,如地址欄返回前進(jìn)按鈕瀏覽器引擎用戶界面和呈現(xiàn)引擎之間傳遞指令渲染引擎呈現(xiàn)引擎負(fù)責(zé)解析用戶請求的內(nèi)容網(wǎng)絡(luò)負(fù)責(zé)處理網(wǎng)絡(luò)相關(guān)的事物后端負(fù)責(zé)繪制提示框等瀏覽器組件,底層使用 前端頁面渲染機(jī)制-筆記 瀏覽器基礎(chǔ)結(jié)構(gòu) 1.用戶界面(user interface):用戶所看到及與之交互的功能組件,如地址欄、返回、前進(jìn)按鈕 2...

    nanchen2251 評論0 收藏0
  • 前端優(yōu)化 - 收藏集 - 掘金

    摘要:雖然有著各種各樣的不同,但是相同的是,他們前端優(yōu)化不完全指南前端掘金篇幅可能有點(diǎn)長,我想先聊一聊閱讀的方式,我希望你閱讀的時(shí)候,能夠把我當(dāng)作你的競爭對手,你的夢想是超越我。 如何提升頁面渲染效率 - 前端 - 掘金Web頁面的性能 我們每天都會瀏覽很多的Web頁面,使用很多基于Web的應(yīng)用。這些站點(diǎn)看起來既不一樣,用途也都各有不同,有在線視頻,Social Media,新聞,郵件客戶端...

    VincentFF 評論0 收藏0
  • 重學(xué)前端學(xué)習(xí)筆記(二十四)--HTML里的鏈接元素

    摘要:二標(biāo)簽超鏈接型標(biāo)簽超鏈接型標(biāo)簽是一種被動型鏈接。四標(biāo)簽與標(biāo)簽非常相似,不同的是,它不是文本型的鏈接,而是區(qū)域型的鏈接。是整個(gè)規(guī)則中唯一支持非矩形熱區(qū)的標(biāo)簽。 筆記說明 重學(xué)前端是程劭非(winter)【前手機(jī)淘寶前端負(fù)責(zé)人】在極客時(shí)間開的一個(gè)專欄,每天10分鐘,重構(gòu)你的前端知識體系,筆者主要整理學(xué)習(xí)過程的一些要點(diǎn)筆記以及感悟,完整的可以加入winter的專欄學(xué)習(xí)【原文有winter的語...

    April 評論0 收藏0
  • 重學(xué)前端學(xué)習(xí)筆記(二十四)--HTML里的鏈接元素

    摘要:二標(biāo)簽超鏈接型標(biāo)簽超鏈接型標(biāo)簽是一種被動型鏈接。四標(biāo)簽與標(biāo)簽非常相似,不同的是,它不是文本型的鏈接,而是區(qū)域型的鏈接。是整個(gè)規(guī)則中唯一支持非矩形熱區(qū)的標(biāo)簽。 筆記說明 重學(xué)前端是程劭非(winter)【前手機(jī)淘寶前端負(fù)責(zé)人】在極客時(shí)間開的一個(gè)專欄,每天10分鐘,重構(gòu)你的前端知識體系,筆者主要整理學(xué)習(xí)過程的一些要點(diǎn)筆記以及感悟,完整的可以加入winter的專欄學(xué)習(xí)【原文有winter的語...

    CastlePeaK 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<