Javascript intellijidea中的JSDoc支持

Javascript intellijidea中的JSDoc支持,javascript,intellij-idea,jsdoc,Javascript,Intellij Idea,Jsdoc,有关于两个IntelliJ支持的子集、超集或组合的文档吗?我使用JSDoc的动机有两个: 对于开发人员:因此IntelliJ可以提供更好的代码完成、代码检查、错误检查等 对于运行时效率:使用 对于上面的#1,使用IntelliJ支持的JSDoc标记对我来说很重要,到目前为止,解决这个问题主要是一个反复试验的过程。基于中提供的信息很少,IntelliJ IDEA似乎支持整个JSDoc集。文档中唯一的另一个注意事项是,它只指向了。这是一次尝试和错误,但我最终能够获得不错的结果。我尤其难以让类似OO的

有关于两个IntelliJ支持的子集、超集或组合的文档吗?我使用JSDoc的动机有两个:

  • 对于开发人员:因此IntelliJ可以提供更好的代码完成、代码检查、错误检查等
  • 对于运行时效率:使用

  • 对于上面的#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的分步指南: