瀏覽器是如何運行HTML的?


 什么是網頁
 網頁(HTML page)是在瀏覽器(Browser)上運行並且可以與用戶產生互動的應用程序。
                           此圖為瀏覽器運行HTML
這個想說明什么呢:
1.網頁呢實際上就是一個按照某種格式,字符代碼組成的一個文件(HTML Document)
2.這個文件是由HTML Tag,CSS樣式,JS代碼構成的,HTML Tag組成文件,而css和Js都是加載網頁時候的各種資源
3.瀏覽器上運行網頁時候,瀏覽器會先創建HTML運行環境(HTML Context),這個環境包含着網頁運行時候使用的
   各種資源。接着,瀏覽器就開始讀取HTML文件,將其加載入內存,按照語法來解析標簽,在解析過程中,瀏覽器可
   以按照標簽的語義將其分為兩種類型
   ①系統資源類型
         是用來描述瀏覽器,運行環境中的運行參數,樣式設置等資源,例如JS和CSS。它們不會通過瀏覽器顯示給用戶,
         而是在后台提供網頁運行時使用的各種資源給瀏覽器,運行環境使用
   ②用戶界面類型
        用於顯示在網頁上的各種用戶界面控件(例如textbox,button)
 
4.在瀏覽器分析組成文件的標簽過程中,也會將文件轉換為程序代碼能夠處理的對象模型DOM(Document Object Model) ,
   並將這個對象模型創建在運行環境中。DOM是樹狀的對象模型,瀏覽器會將 一份HTML文件轉換成為一個DOM對象書,
   而對象樹上的每個DOM節點都是對應HTML文件中的一個標簽。
DOM是瀏覽器在HTML運行環境中提供給開發人員使用,用來控制HTML文件的一組API,通過DOM API在DOM對象樹上對於DOM節點的
各種操作,都會反應到HTML文件上
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM