91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CSS的工作過程是什么

發布時間:2020-12-02 11:11:03 來源:億速云 閱讀:191 作者:小新 欄目:web開發

這篇文章將為大家詳細講解有關CSS的工作過程是什么,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

在平時的工作中,可能都是再用一些框架或者是簡單的CSS來修飾我們的HTML頁面,那么仔細想想一個資深的前端從業者,是否需要知道他的工作原理和過程呢,技術這種東西,當然是我們了解的越多,才會使用的越得心應手。那么下面,我就為大家來介紹一下CSS的工作過程把。
有個經典的問題:從你輸入 URL 到看到頁面都發生了什么?這個問題回答可長可短,回答詳細了扯上大幾千字都不是問題。這里我從接收到 HTML,CSS,JS 等各種文件之后開始說,前面的都不是本題重點了。
總的來說,過程分以下幾步:

  1. 處理 HTML 標記并構建 DOM 樹。
  2. 處理 CSS 標記并構建 CSSOM 樹。
  3. 將 DOM 與 CSSOM 合并成一個渲染樹。
  4. 根據渲染樹來布局,以計算每個節點的幾何信息。
  5. 將各個節點繪制到屏幕上。

是不是感覺很神奇,簡單的幾個過程就能讓我們的頁面變得好看起來,這還是屬于很淺的一些內容,更深層次東西在bob老師最近的直播課中經常有講到,大家可以多多關注哦。不說這些題外話了,我們下面來畫幾個圖,幫助大家更清楚的理解CSS的工作過程、。

1、構建 DOM Tree:HTML 文件加載后,瀏覽器開始構建 DOM Tree,DOM Tree 就是描述 HTML 文檔中元素層疊關系的一棵樹,長這樣

CSS的工作過程是什么

2、構建 CSSOM 樹:與DOM 類似,我們需要對 CSS 構建樹。首先CSS 字節轉換成字符,接著轉換成令牌和節點,最后鏈接到一個稱為“CSS 對象模型”(CSSOM) 的樹結構內,CSSOM 樹長這樣

CSS的工作過程是什么

3.合成渲染樹:將 DOM 樹和 CSSOM 樹合并成一棵渲染樹,長這樣

CSS的工作過程是什么

4、繪制/柵格化:我們已經知道各個元素的樣式和布局方式了,接下來就是瀏覽器內核(平時說的 webkit 內核)來計算,將渲染樹中的每個節點轉換成屏幕上的實際像素。

5、繪制到屏幕。

關于CSS的工作過程是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

渝中区| 农安县| 九台市| 荣成市| 宣威市| 玉树县| 吴堡县| 木里| 奎屯市| 罗平县| 华容县| 郓城县| 资阳市| 安阳县| 邳州市| 伊宁县| 衡东县| 浑源县| 鄢陵县| 盈江县| 丹东市| 新干县| 内江市| 康乐县| 邯郸县| 高平市| 中阳县| 海盐县| 阿鲁科尔沁旗| 淮北市| 讷河市| 灵丘县| 克什克腾旗| 清丰县| 乌鲁木齐县| 黄大仙区| 武山县| 日喀则市| 鄢陵县| 晋城| 滨州市|