0

很抱歉删除了最初的问题,但会尽量让您不必阅读我尝试过的许多效果不佳的东西。

基本上带有 JSDT 的 Eclipse 无法完成这项工作。试图用像这里这样的构造函数定义我的所有命名空间(问题最后一次更新)。但这一切都太麻烦了。

现在尝试使用 netbeans,它将帮助大多数闭包库和我的所有代码。goog.array 之类的某些事情不会完成,因为 goog.array 从未定义过。添加goog.array=new Object()到 array.js 时,它将完成 goog.array 和 goog.array.ArrayLike。这些修改后的 js 文件位于您的 js/libs 目录中。

4

2 回答 2

1

要用作类型,DOM必须注解为构造函数或接口。

/** @constructor Interaction between dom and js code */
function DOM(){}
于 2013-06-14T13:05:51.840 回答
1

tern.java在 Eclipse 中提供对 Google Closure Library 的支持。它集成了非常强大的 tern 插件tern-closure:它使用 Google Closure 的 JS 源代码并管理闭包编译器注解。

于 2014-08-06T21:04:28.743 回答