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

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

2025-08-27通用術語382

網路百科全書中動態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?概念、運作方式” 的相關文章

什麼是令牌環(Token Ring)?概念、怎麼運作的

什麼是令牌環(Token Ring)?概念、怎麼運作的

網路百科全書中令牌環的定義。什麼是令牌環(代幣戒指)(在計算機網絡中)?Token Ring 是 IBM 開發的一種流行的局域網 (LAN) 技術,在許多商店中仍然擁有龐大的安裝基礎,但近年來已被不同形式的以太網大大超越。權杖環在 IEEE 802.5 規範中進行了標準化,該規範描述了配置為物理星形...

什麼是硬體抽象層 (HAL)?概念、運作方式

什麼是硬體抽象層 (HAL)?概念、運作方式

HAL 或硬體抽象層是 Microsoft Windows Server 基礎上的薄層軟體,可在底層硬體和作業系統的較高層之間提供統一的介面。什麼是HAL(硬體抽象層)?作業系統底部的薄薄軟體層,在底層硬體和作業系統的較高層之間提供統一的介面,隱藏與這些較高層的硬體差異。換句話說,硬體抽象層 (HA...

什麼是Deamon ?概念、運作方式

什麼是Deamon ?概念、運作方式

Deamon 是一個與 UNIX 操作系統關聯的程序,它在後台運行並在沒有用戶煽動的情況下執行某些任務。什麼是 Deamon ?與 UNIX 作業系統相關聯的程式,在背景執行,無需使用者指示即可執行某些作業。常駐程式的範例是 telnet 常駐程式,它在背景持續執行,等待來自&n...

什麼是小程式(APPLET)?概念、運作方式

什麼是小程式(APPLET)?概念、運作方式

網路百科全書中APPLET的定義。什麼是小程式?小程式是使用 Java 程式語言編寫的程序,可以透過網頁存取並下載到用戶端電腦,並在 Web 瀏覽器視窗中運行。Java 小程式可以將動態功能新增至靜態網頁,前提是使用者使用啟用 Java 的 Web 瀏覽器檢視這些頁面。小程式 (Java)小程式的工...

什麼是Windows 網際網路名稱服務 (WINS)?概念、運作方式

什麼是Windows 網際網路名稱服務 (WINS)?概念、運作方式

網路百科全書中 Windows 因特網名稱服務 (WINS) 的定義。什麼是 WINS (Windows Internet 名稱服務)?Windows 網際網路名稱服務 (WINS) 是一項 Microsoft Windows 服務,可動態註冊網路上電腦的 NetBIOS 名稱。WINS (Wind...

什麼是網頁?概念、運作方式、網頁元素

什麼是網頁?概念、運作方式、網頁元素

網路百科全書中網頁的定義。什麼是網頁?網頁是使用超文本標記語言 (HTML) 格式化的文本信息文件,可能包括腳本和活動內容,由 Web 服務器響應 Web 瀏覽器的要求發送。網頁網頁一般有兩種類型:靜態網頁:以檔案的形式儲存在伺服器上,其形式與遞送至用戶端的格式相同。這些檔案的副檔名通常為...