亚洲日本一区二区三区在线不卡-午夜成人亚洲理伦片在线观看-亚洲中文字幕无码久久综合网-国产亚洲成av人片在线观看-国产69精品久久久久999小说

當前位置: 首頁 > 上海網站建設專題

上海網站建設專題

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

來源: 上海網站建設    發布日期: 2014-02-18 16:05    點擊量: 4695

 

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

 

    解析樹或者語法樹

 

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

 

    詞法分析與語法分析

 

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

 

    解析與翻譯的過程

 

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

 

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

 

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

 

       本文由上海藝覺網絡科技有限公司(http://m.gxxmybkw.com)原創編輯轉載請注明。  

相關新聞

CONTACT USCAREERSFOODSERVICEPRESSPRIVACY POLICY
? 2014 yijueweb. All rights reserved.
?
 
主站蜘蛛池模板: 久久精品99久久香蕉国产色戒| 999在线视频精品免费播放观看 | 国产av综合第一页| 欧美日韩色另类综合| 国产精品三级一区二区| 欧美交换配乱吟粗大| 特级毛片a级毛片在线播放www| 国产成人午夜福利在线播放| 99亚洲乱人伦aⅴ精品| 亚洲 欧美 变态 另类 综合 | 看黄a大片日本真人视频直播| 国产乱人无码伦av在线a| 无码人妻久久一区二区三区免费丨| 成 人色 网 站 欧美大片在线观看| 国产白嫩护士被弄高潮| 日韩国产成人精品视频| 亚洲级αv无码毛片久久精品 | 国产精品自在拍在线拍| 国产精品久久久久久久久久免费| 国产精品毛片一区二区三区| 无码不卡av东京热毛片| 18禁裸体动漫美女无遮挡网站| 亚洲国产成人av网站| 亚洲欧美伊人久久综合一区二区| 国产福利在线永久视频| 久久久久亚洲av无码网站| 中文字幕免费在线观看动作大片| 国产寡妇树林野战在线播放| 日本三级香港三级三级人!妇久| 久久国产精品成人影院| 久久强奷乱码老熟女网站| 亚洲日韩欧美一区二区三区| 玩弄少妇肉体到高潮动态图| 亚洲综合无码一区二区三区| 亚洲国产综合精品 在线 一区| 偷偷做久久久久网站| 中文字幕+乱码+中文字幕一区| 情人伊人久久综合亚洲| 精品国产乱码久久久久久鸭王1| 看久久久久久a级毛片| h动漫无遮挡成本人h视频|