什么是網頁
網頁(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文件上
