Eclipse代码辅助和闭包编译器注释

时间:2013-06-14 07:40:04

标签: eclipse google-closure-compiler google-closure google-closure-library

很抱歉删除原始问题,但会尽量避免阅读我尝试过的很多不能很好用的内容。

基本上Eclipse和JSDT无法完成这项工作。试图用here之类的构造函数定义我的所有命名空间(问题的最后更新结束)。但这太麻烦了。

现在尝试netbeans,它将帮助大部分闭包库和我的所有代码。像goog.array这样的东西无法完成,因为goog.array永远不会定义。将goog.array=new Object()添加到a​​rray.js时,它将完成goog.array和goog.array.ArrayLike。这些modded js文件放在你的js / libs目录中。

2 个答案:

答案 0 :(得分:1)

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

/** @constructor Interaction between dom and js code */
function DOM(){}

答案 1 :(得分:1)

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