【问题标题】:DOM (Events) in GWTGWT 中的 DOM(事件)
【发布时间】:2011-01-01 00:28:56
【问题描述】:

我在理解 GWT 的体系结构方面有点困难。我可以看到两个包:com.google.gwt.dom.clientcom.google.gwt.xml.client。据我了解,第一个为 HTML DOM 提供了一个包装器,第二个为自己的 DOM 文档。这是正确的吗?

我需要的是一个带有突变事件的自己的文档(即不是 HTML 文档)。在这种情况下我会使用什么?这在 GWT 中是否可行,还是我必须根据 com.google.gwt.xml.client 编写自己的 DOM 实现?

【问题讨论】:

    标签: javascript dom gwt dom-events


    【解决方案1】:

    com.google.gwt.dom.client Javadoc

    用于低级 DOM 编程的类。该包包含的类公开了 W3C 标准 HTML 文档对象模型,用于直接在客户端 Java 源代码中以编程方式访问和操作 HTML 页面,从而解决了大多数浏览器的变体。这些类提供了一种高效、类型安全且对 IDE 友好的替代方案,可替代为许多常见任务编写 JavaScript 原生接口 (JSNI) 方法

    com.google.gwt.xml.client Javadoc

    用于 XML DOM 解析和 XML 文档生成的基本类。 此包中的类支持解析 XML 文档和创建新的 XML 文档。该实现使用底层浏览器。

    简单地说,dom.client 包是 html 解析器(HTML 页面的操作),xml.client 是用于解析 XML 文档的。在您的情况下,您可以使用 gwt xml 解析器,这是一个很好的例子xml parser in gwt

    【讨论】:

    • 好的,即我不能将 gwt.dom.client 用于自定义文档?而且由于 gwt.xml.client 中没有任何事件,所以我必须编写自己的实现。
    • 您不能将 gwt.dom.client 用于自定义文档。是的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-23
    • 1970-01-01
    • 2012-09-17
    • 2012-01-11
    • 1970-01-01
    相关资源
    最近更新 更多