中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

網站建設者們要學習的瀏覽器知識:關于解析與翻譯

2021-07-14    分類: 網站建設

之前有介紹關于瀏覽器的一些基礎知識,帶大家認識了瀏覽器的種類以及大致的工作原理,今天,為廣大初進入網站建設行業的朋友聊下瀏覽器是如何解析翻譯的.解析翻譯呈現引擎中非常重要的一個環節,因此我們要更深入地講解。


解析樹或者語法樹


解析文檔是指將文檔轉化成為有意義的結構,也就是可讓代碼理解和使用的結構。解析得到的結果通常就代表了文檔的節點樹,專業上稱作解析樹或者語法樹.解析是以文檔所遵循的語法規則為基礎的.所有可以解析的格式都必須對應相應的語法(通常是詞匯與語法規則構成的.


詞法分析與語法分析


詞法分析是把輸入的內容分割成大量標記的過程。標記是語言中的詞匯,即構成內容的單位。,它相當于我們人類語言的單詞.語法分析是應用語言的語法規則的過程.解析器往往會把解析工作交給下面的兩個組件來進行處理:詞法分析器和解析器,語法分析器有時候也被叫做為標記生成器,主要把輸入內容分解成一個個有效標記;而解析器主要負責根據語言的語法規則分析文檔的結構,從而構建解析樹.詞法分析器知道如何將無關的字符(比如空格和換行符)分離出來.網站制作中使用的前端的一些語言往往就是按照瀏覽器語法規則的語言,通俗的說就是瀏覽器能夠看得懂的語言.


解析與翻譯的過程


解析的過程往往是一個迭代的過程。解析器會向詞法分析器請求一個新標記,并會使其與某條語法規則進行匹配.如果發現了能夠匹配,解析器會把一個對應于該標記的節點添加到解析樹中,然后繼續請求下一個標記。如果不能夠匹配,解析器就會把標記存起來,會繼續請求標記,一直到能找到可與所有內部存儲的標記匹配的規則.萬一找不到任何能夠匹配的規則,那么解析器就會引發一個異常.這意味著文檔無效,包含語法錯誤.


解析樹還不最后的,解析往往是在翻譯的時候使用的,而翻譯是把將輸入文檔轉換成另一種格式。編譯就是這樣一個例子,編譯器可把源代碼編譯成機器代碼,具體過程是首先將源代碼解析成解析樹,然后將解析樹翻譯成機器代碼文檔.


以上大家有時間的話,可以了解下,對于我們很多上海網站制作技術人員來說,不要求很精通,懂得其大致的工作原理就足夠了.


本文由成都創新互聯科技有限公司(

www.2m8n56k.cn)原創編輯轉載請注明。

網站題目:網站建設者們要學習的瀏覽器知識:關于解析與翻譯
文章鏈接:http://www.2m8n56k.cn/news/119491.html

網站建設、網絡推廣公司-創新互聯,是專注品牌與效果的網站制作,網絡營銷seo公司;服務項目有網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站網頁設計
主站蜘蛛池模板: 欧美综合自拍亚洲综合百度 | 国产一区二区成人 | 美女张开腿给男生桶下面视频 | 午夜欧美性欧美 | 成人毛片在线播放 | 国产精品久久久久久一级毛片 | 91一区| 日本作爱 | 亚洲精品久久久久影 | 九九99| 一级成人毛片免费观看 | 黄网在线观看免费 | 欧美一级黄 | 毛片基地免费视频a | 97人摸人人澡人人人超一碰 | 国产成人综合网亚洲欧美在线 | 手机在线毛片免费播放 | 成年片美女福利视频在线 | 91精品视品在线播放 | 日本一级大毛片a一 | 欧美成人免费公开播放 | 精品免费久久久久欧美亚一区 | 波多野结衣一级片 | 久草视频免费在线播放 | 一区二区成人国产精品 | 精品欧美一区二区精品久久 | 欧美日本综合一区二区三区 | 91视频站 | 精品国产91在线网 | 欧美成年黄网站色高清视频 | 成人91| 蜜桃欧美性大片 | 高清一级毛片免免费看 | 天天看夜夜操 | 91不卡在线精品国产 | 亚洲精品成人一区 | 欧美一区=区三区 | 国产91精品一区二区视色 | 久久综合99re88久久爱 | 一本综合久久国产二区 | 日韩一级大毛片欧美一级 |