【问题标题】:difference between html and dhtml and xhtml. why dhtml and xhtml is faster? [closed]html与dhtml和xhtml的区别。为什么 dhtml 和 xhtml 更快? [关闭]
【发布时间】:2016-03-24 22:52:19
【问题描述】:

我在面试中被问到,HTMLDHTMLXHTML有什么区别?

谁能告诉我小例子的主要区别是什么以及为什么XHTMLDHTMLHTML快?

【问题讨论】:

  • 如果面试问题真的是“为什么 DHTML 比 HTML 快”,唯一正确的答案就是告诉他们他们被误导了。不过要委婉一点。

标签: html xhtml dhtml difference


【解决方案1】:

HTML 是一种标记语言,用于描述文本的结构和语义及其与其他文档的关系。

DHTML 是“带有一些 JavaScript 的 HTML”的术语,它在 1990 年代后期曾一度流行。它并不比 HTML 快。

XHTML 是以 XML 表示的 HTML。实用价值不大。从理论上讲,XML 的简单特性与禁止某些类型错误处理的规则相结合意味着 XHTML 解析器可能比 HTML 解析器更快。实际上,情况并非如此,因为由于 real XHTML(而不是带有 XHTML DOCTYPE 的 HTML)从未如此流行,因此没有哪个主要的浏览器供应商真正优化了他们的 XHTML 解析器。

【讨论】:

    【解决方案2】:
    • HTML 是用于创建网站的标记语言。
    • DHTML 是在用户与网页交互时通过 JavaScript 操作 DOM 树(浏览器从您的 HTML 标记生成的对象模型)的技术。在我看来,这个词很不受欢迎
    • XHTML 基于 XML 并遵循 XML 的所有规则(HTML 不遵循)但与 HTML 具有相同的目的。它也是可扩展的。

    这些都与性能无关(比如说 DHTML 比 HTML 更快)。

    【讨论】:

      猜你喜欢
      • 2011-06-29
      • 2023-03-08
      • 2019-10-09
      • 2023-01-03
      • 1970-01-01
      • 1970-01-01
      • 2011-04-13
      • 2019-08-24
      • 1970-01-01
      相关资源
      最近更新 更多