2012-03-21 28 views

回答

6

這裏的一些文檔,以幫助您開始

http://code.google.com/webtoolkit/doc/latest/DevGuideCodingBasicsJSNI.html

這裏是一個本地方法的一個簡單的例子:

private native void nativeMethod() 
/*-{ 
     $wnd.jsFunction = function(x) { 
     alert(x); 
     }; 
     alert("hello"); 
}-*/; 

將創建一個名爲jsFunction一個JavaScript函數,可以從HTML調用或任何其他的JavaScript。然後它發出警報。

+0

嘿,dldnh感謝您的答案,但你能給我一個簡單的例子在EntryPoint類中實現它嗎? – MindBrain 2012-03-21 02:28:10

+0

當然,這是有點人爲的,但也許它會幫助語法以及你可以訪問主窗口'$ wnd'來創建函數和做其他事情的概念。 – dldnh 2012-03-21 02:36:24