當前位置:首頁 > 通用術語 > 什麼是動態HTML?概念、運作方式

什麼是動態HTML?概念、運作方式

2025-08-27通用術語137

網路百科全書中動態HTML的定義。

什麼是動態 HTML?

動態 HTML 是 Microsoft 開發的萬維網聯盟 (W3C) 標準,用於建立互動式多媒體 Web 內容。

動態 HTML (dHTML)

您可以使用動態 HTML 讓網頁的外觀和行為更像一般桌面應用程式。動態 HTML 支援以下功能:

  • 文件物件模型 (DOM),一種標準,網頁的每個元素都會公開以進行腳本編寫。超文本標記語言 (HTML) 頁面上的每個元素都可以充當可以使用腳本和其他程式修改的物件。例如,動態 HTML 可以在 onmouseover 或 onclick 事件期間變更網頁上物件的外觀。

  • 層疊式樣式表 (CSS) 定位,可讓 HTML 內容開發人員使用樣式表來控制網頁上物件的樣式和版面配置。然後可以串聯這些樣式表來定義不同的優先順序層級。

  • 動態內容和動態樣式,HTML 內容開發人員可以使用它們來根據滑鼠事件或其他形式的使用者互動動態變更網頁上每個 HTML 元素的內容或樣式。

  • 資料綁定,將資料與 HTML 元素整合。例如,可以從資料記錄和資料繫結欄位自動產生表格列。

為什麼要使用動態 HTML?

動態 HTML (DHTML) 使網頁動態化,但 Javascript 也可以,問題是 DHTML 有什麼不同?所以答案是,一旦文檔按照我們的要求加載完畢,DHTML 就能夠更改網頁的外觀、內容和樣式,而無需更改或刪除瀏覽器網頁上已有的所有內容。DHTML 可以按需更改網頁的內容,而無需瀏覽器刪除其他所有內容,即即使在文檔完全加載後也能夠更改網頁上的更改。

動態HTML的優點:

  • 與 Flash 或 Shockwave 等其他交互媒體相比,文件的大小很緊湊,而且下載速度更快。

  • 它得到了 Microsoft 和 Netscape 等大型瀏覽器製造商的支持。

  • 高度靈活且易於更改。

  • 檢視器不需要額外的插件來瀏覽使用 DHTML 的網頁,它們不需要任何額外的要求或特殊軟體來查看它。

  • 透過向伺服器發送較少數量的請求來節省使用者時間。由於即使在載入頁面後也可以修改和替換元素,因此不需要建立單獨的頁面來更改樣式,這反過來又節省了建立頁面的時間,並減少了發送到伺服器的請求數量。

  • 它具有比靜態 HTML 更高級的功能。它能夠同時在網頁上保存更多內容。

動態HTML缺點:

  • 並非所有瀏覽器都支援它。它僅受最近的瀏覽器支持,例如 Netscape 6、IE 5.5 和類似瀏覽器的 Opera 5。

  • 學習DHTML需要很多先決條件,設計人員在開始使用DHTML之前應該了解HTML、CSS、JS等語言,這本身就是一個漫長而耗時的語言。

  • 不同瀏覽器的實作是不同的。因此,如果它在一個瀏覽器中工作,那麼在另一個瀏覽器中不一定以相同的方式工作。

  • 即使在功能方面表現出色之後,DHTML 也需要一些昂貴的工具和實用程序。例如,DHTML 文字編輯器 Dreamweaver。隨之而來的是,從 HTML 轉移到 DHTML 的改進成本使得成本上升得更高。

“什麼是動態HTML?概念、運作方式” 的相關文章

什麼是DHCP 中繼代理?概念、如何運作、通用術語

什麼是DHCP 中繼代理?概念、如何運作、通用術語

DHCP 中繼代理程式是 TCP/IP 主機,其設定為允許單一 DHCP 伺服器將 IP 位址資訊租用給多個子網路上的 DHCP 用戶端。什麼是 DHCP 中繼代理?設定為容許單一 DHCP 伺服器將 IP 位址資訊租用給多個子網路上的 DHCP 用戶端的 TCP/IP 主機。DHCP 轉送代理程式...

什麼是NTFS 特殊權限 (Windows NT)?概念、怎麼運作

什麼是NTFS 特殊權限 (Windows NT)?概念、怎麼運作

網路百科全書中 NTFS 特殊權限 (Windows NT) 的定義。什麼是 NTFS 特殊權限 (Windows NT)?NTFS 特殊許可權是在 NTFS 檔案系統標準許可權對於特定安全性目的而言不夠精細時,授與或拒絕的個別許可權。無論您是保護檔案還是資料夾,可用的特殊權限都是相同的,...

什麼是RAID?概念、RAID 範例

什麼是RAID?概念、RAID 範例

RAID 是一種使用資料備援在磁碟子系統上實作容錯的技術。什麼是 RAID?RAID 代表獨立磁碟冗餘陣列,是一種透過使用軟體或使用單獨的硬體 RAID 儲存單元使用資料冗餘在磁碟子系統上實現容錯的技術。RAID 範例資料會以數種方式之一分散到磁碟機、稱為 RAID 層級、視所需的備援和效能層級而定...

什麼是基本磁碟(Basic Volume)?概念、怎麼運作的

什麼是基本磁碟(Basic Volume)?概念、怎麼運作的

網路百科全書中基本磁碟的定義。磁碟管理中的磁碟區是什麼?檔案系統中的最高組織層次是磁碟區。檔案系統位於磁碟區上。磁區至少包含一個分割區,這是實體磁碟的邏輯分割。包含存在於一個分割區上的資料的磁區稱為簡式磁區,而包含存在於多個分割區上的資料的磁區稱為多分割區磁區。什麼是基本磁碟?Microsoft W...

什麼是G.Lite?概念、怎麼運作的

什麼是G.Lite?概念、怎麼運作的

G.Lite 是非對稱數字用戶線 (ADSL) 的變體,旨在家庭互聯網訪問。繼續閱讀以獲取詳細信息。什麼是 G.Lite?G.Lite 是非對稱數字用戶線 (ADSL) 的變體,旨在家庭互聯網訪問。G.Lite 的下行速率通常高達 1.5 Mbps,上行速率高達 384 Kbps,具體取決於實施。G...

什麼是全域負載平衡器?概念、怎麼運作的

什麼是全域負載平衡器?概念、怎麼運作的

網路百科全書中全域負載平衡器的定義。什麼是全域負載平衡器?Global Load Balancer 是一種基於硬件或軟件的解決方案,可以將 Web 內容請求導向到存儲內容的多個地理位置。例如,如果一個電子企業在全球有數個資料中心,它可以使用廣域負載平衡器將 Web 客戶流量導向至能夠為每一個客戶的位...