Javascript intellijidea中的JSDoc支持
有关于两个IntelliJ支持的子集、超集或组合的文档吗?我使用JSDoc的动机有两个:Javascript intellijidea中的JSDoc支持,javascript,intellij-idea,jsdoc,Javascript,Intellij Idea,Jsdoc,有关于两个IntelliJ支持的子集、超集或组合的文档吗?我使用JSDoc的动机有两个: 对于开发人员:因此IntelliJ可以提供更好的代码完成、代码检查、错误检查等 对于运行时效率:使用 对于上面的#1,使用IntelliJ支持的JSDoc标记对我来说很重要,到目前为止,解决这个问题主要是一个反复试验的过程。基于中提供的信息很少,IntelliJ IDEA似乎支持整个JSDoc集。文档中唯一的另一个注意事项是,它只指向了。这是一次尝试和错误,但我最终能够获得不错的结果。我尤其难以让类似OO的
对于上面的#1,使用IntelliJ支持的JSDoc标记对我来说很重要,到目前为止,解决这个问题主要是一个反复试验的过程。基于中提供的信息很少,IntelliJ IDEA似乎支持整个JSDoc集。文档中唯一的另一个注意事项是,它只指向了。这是一次尝试和错误,但我最终能够获得不错的结果。我尤其难以让类似OO的继承正常工作。我最后做的事情是这样的:
/**
* @class App.Views.ProductView
* @extends App.Views.TemplateView
**/
App.Views.ProductView = App.Views.TemplateView.extend(
/** @lends App.Views.ProductView **/
{
/**
* @param {string} str
* @return string[]
**/
method: function (str) {
return [str, str];
}
};
当涉及到继承时,您肯定需要手动提供很多帮助
据我所知,差异在于:您必须为@class提供一个名称,否则它会混淆@这个名字似乎不太管用。其余的还不错,一些标记没有使用(@event,等等)。IDEA/WebStorm提供的JSDoc支持是当今的标准功能,但是通过一些IDE调优,只需单击一下就可以生成JSDoc 如何使用
JSDoc
npm模块在IDEA/WebStorm中生成JSDoc的分步指南: