2

我包括这样的 d3 javascript

<!doctype html>
<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
     <script src="http://d3js.org/d3.v2.js"></script>
     <script type="text/javascript" src="d3/d3.nocache.js"></script>

  </head>
  <body>
  </body>
</html>

那么当我从入口点调用它时 d3 为空,为什么?

package com.example.client;

import com.google.gwt.core.client.EntryPoint;


public class D3 implements EntryPoint {

    public void onModuleLoad() {
        test();
    }
    private native void test()/*-{
        $wnd.alert($wnd.d3); 
     }-*/;

}
4

1 回答 1

0

好吧,似乎问题在于我将项目命名为 D3。需要将其称为其他名称,因为它似乎覆盖了 javascript 库的 D3。

于 2012-07-29T20:42:48.633 回答