下面是访问 JS 方法的常用方法:
public class JSNIHelper {
public static native void errorNotify(String _title, String _text) /*-{
$wnd.$.pnotify({
title: _title,
text: _text,
type: 'error'
})
}-*/;
}
然而,在 JSNI 之上是否有一个“对象包装器”以更 Java 对象的方式访问 Javascript,例如:
JSNIWrapper().call("$").method("pnotify")
.set("title", title)
.set("text", text)
.set("type", type).now();
我不完全确定什么是最好的实现,我不是 JS 专家。所以我的问题是是否存在任何现有的 JSNI 对象包装器?