GWT elemental是否使用JsType或JSNI覆盖层?
我正在研究GWT elemental,作为在GWT中访问JavaDOM的一种更快的方法。然而,当我查看maven依赖项的源代码时,我看到的只是js覆盖。例如:GWT elemental是否使用JsType或JSNI覆盖层?,gwt,gwt-elemental,Gwt,Gwt Elemental,我正在研究GWT elemental,作为在GWT中访问JavaDOM的一种更快的方法。然而,当我查看maven依赖项的源代码时,我看到的只是js覆盖。例如: public class JsNode extends JsElementalMixinBase implements Node { protected JsNode() {} public final native JsNamedNodeMap getAttributes() /*-{ return this.att
public class JsNode extends JsElementalMixinBase implements Node {
protected JsNode() {}
public final native JsNamedNodeMap getAttributes() /*-{
return this.attributes;
}-*/;
public final native String getBaseURI() /*-{
return this.baseURI;
}-*/;
public final native JsNodeList getChildNodes() /*-{
return this.childNodes;
}-*/;
public final native JsNode getFirstChild() /*-{
return this.firstChild;
}-*/;
public final native JsNode getLastChild() /*-{
return this.lastChild;
}-*/;
....
这与默认gwt xml dom中的内容相差不远。我错过了什么
谢谢 元素v1不再定期更新,它使用JSO和JSNI,因为这是当时唯一的选择 Elemental v2使用JsInterop,这是一种从Java代码中描述JS对象的新的、经过未来验证的方法。来源(和问题跟踪)位于。通过搜索groupId
com.google.elemental2
,您可以在maven中找到elemental2:
是用于自动生成elemental2的工具,理论上可以用于任何其他JS库,让GWT应用程序使用它。我个人没有太多的运气让它工作,但该工具的主要目的仍然是生成elemental2源代码,因此这将随着人们使用它而不断改进。Elemental v1不再定期更新,它使用JSOs和JSNI,因为这是当时唯一的选择 Elemental v2使用JsInterop,这是一种从Java代码中描述JS对象的新的、经过未来验证的方法。来源(和问题跟踪)位于。通过搜索groupId
com.google.elemental2
,您可以在maven中找到elemental2:
是用于自动生成elemental2的工具,理论上可以用于任何其他JS库,让GWT应用程序使用它。我个人并没有太多的运气让它工作,但该工具的主要目的仍然是生成elemental2源,因此随着人们使用它,这将继续改进