我目前正在开发一个 JavaScript 库。我把它组织成很多文件,我使用模块方法来定义每个“模块”。
var ns = generateNamespace("me.mycompany.mypackage.MyFile");
(function (ns, undefined) {
// some module
}(ns));
这些模块是使用命名空间函数动态命名的,这意味着自动完成几乎是不可能的(除非 Eclipse 可以运行我的代码并找出命名空间,Visual Studio 可以!)。
因此,我打算为我的项目生成 JSdoc,希望如果我将它包含到 Eclipse(以某种方式)中,Eclipse 可以使用它来为我提供内容帮助。
首先,我不知道这是否可能......但是我认为这是我所看到的,这可能是它的工作原理?但是,我试图遵循这一点并努力使某些东西起作用,我的意思是它不起作用。来自链接的有趣信息:
“JSDT 库是具有原型对象/类定义和 JSDoc 的 JavaScript 源文件的集合。推理引擎然后对这些库进行建模……使它们可用于项目中的每个 JavaScript 文件……非标准和未来运行时的绑定类似易于创建...将...库添加到他们的项目并获得内容完成和悬停帮助“
我知道如何编写 JSdoc 注释,也知道如何使用各种工具之一生成 JSdoc。
因此,我需要的是有关如何在 Eclipse 中包含 JSdoc(可能作为库)的说明,以便它可以自动完成 JSdoc 中的内容。