文檔對象模型(DOM)是層次模板或映射的可視化表示,包含在web文檔中并且可以被web瀏覽器識別的所有對象和屬性。此瀏覽器對象模型還指定了程序員可以對對象執行的各種方法或操作。文檔對象模型是編程的一種表示,或者更準確...
文檔對象模型(DOM)是層次模板或映射的可視化表示,包含在web文檔中并且可以被web瀏覽器識別的所有對象和屬性。此瀏覽器對象模型還指定了程序員可以對對象執行的各種方法或操作。文檔對象模型是編程的一種表示,或者更準確地說,腳本的可能性。雖然主流瀏覽器支持通用的DOM,但是在一個瀏覽器中工作的腳本在另一個瀏覽器中可能無法正常工作。但是程序員可以安全地使用對象,屬性和方法根據所有主要Internet瀏覽器通用的基本DOM。Web文檔存儲在Web服務器上,該服務器將頁面發送到請求它們的客戶端計算機。Web文檔看似只是瀏覽器窗口中的一個單元,但實際上由各種對象組成。它們可以通常確實包含許多屬性,它們的行為方式也不同,因為程序員可以對文檔的對象應用多種方法。例如,圖像可以出現在文檔中,并被視為文檔中的對象,它本身就是一個對象。鏈接也是程序員可以使用方法或執行操作的對象,例如,當鼠標懸停在鏈接上時,鏈接的顏色會發生變化,或者圖像會出現或更改。DOM腳本包括編寫嵌入到web文檔中的小型計算機程序(稱為腳本)。這些腳本為網頁添加了功能,包括但不限于表單驗證,虛擬計算器,彈出消息,簡單的游戲,測驗,甚至動畫程序員根據他們工作的文檔對象模型的可能性來創建代碼,除非他們選擇非常保守地使用通用的DOM來編寫代碼,以避免出現瀏覽器兼容性問題。文檔對象模型對于編寫web開發中稱為客戶端腳本的程序員非常重要。web文檔存儲在一個web服務器上,該服務器將頁面發送到客戶端計算機,該服務器將頁面發送到請求它們,并通過瀏覽器將它們可視化地呈現給網站訪問者。嵌入在存儲在web服務器上的網頁中的腳本必須根據客戶端計算機瀏覽器的文檔對象模型在客戶端計算機上運行
-
發表于 2020-08-07 12:47
- 閱讀 ( 670 )
- 分類:電腦網絡