有没有一种方法可以使用JavaScript创建GWT小部件?

有没有一种方法可以使用JavaScript创建GWT小部件?,javascript,gwt,widget,Javascript,Gwt,Widget,有没有一种方法可以使用JavaScript创建GWT小部件(省力)…例如下面的方法? 既然GWT编译成JavaScript,这应该是可能的,有人之前尝试过吗。。。我喜欢GWT小部件和Java脚本,但不喜欢Java:) 您可以使用本机javascript,它可以从Java代码中调用 public native void loadJQueryStyling() /*-{ //Javascript here }-*/; 然后,您可以像调用任何其他java方法一样调用它,在AttachHa

有没有一种方法可以使用JavaScript创建GWT小部件(省力)…例如下面的方法? 既然GWT编译成JavaScript,这应该是可能的,有人之前尝试过吗。。。我喜欢GWT小部件和Java脚本,但不喜欢Java:)


您可以使用本机javascript,它可以从Java代码中调用

 public native void loadJQueryStyling() /*-{
    //Javascript here
 }-*/;
然后,您可以像调用任何其他java方法一样调用它,在
AttachHandler
中对其进行调整将允许您在小部件连接到dom后调用它

这就是说,使用GWT的全部原因是您最终用Java编写客户端和服务器端代码,客户端被交叉编译为非常高效的跨浏览器javascript

我会正确地学习Java,并继续在大部分GWT应用程序中使用Java代码,但在需要的地方使用javascript本机方法,即用于做GWT无法做的事情

例如,我有一些注释代码是用jQuery编写的,而我不能用straight GWT编写。我已经编写了一些本地方法,允许我与我编写的javascript代码交互。您还可以在javascript之间传递和返回值

 public native void loadJQueryStyling() /*-{
    //Javascript here
 }-*/;