DHTML 与 DOM 的区别

作者:msf 来源:ITPOW(原创) 日期:2007-1-24

DHTML 是 Dynamic HTML(动态 HTML)的缩写,是 HTML、CSS、Javascript 这三种技术的结合。

DOM 是 Document Object Model(文档对象模型)的缩写,是一种应用编程接口。

  • DHTML 出现得较早。
  • DOM 是在 DHTML 之后出现的。
  • DHTML 没有统一的标准,各浏览器有各自的 DHTML。
  • DOM 已经得到 W3C 的承认,并有新的标准,DOM 版本越往后,各浏览器对 DOM 的支持越相近。也即 DOM 比 DHTML 更规范。
  • DHTML 只适用于 Web 文档。
  • DOM 则涵盖了使用任何一种支持 DOM API 的程序设计语言去处理任何一种标记文档的所有情况,比如:ASP 处理 XML 文档,JavaScript 处理 Web 文档。也即 DOM 比 DHTML 功能强大。

所以,从现在开始,放弃 DHTML,投身到 DOM 中来。

相关文章