代码之家  ›  专栏  ›  技术社区  ›  avernet

IntelliJ IDEA中的JSDoc支持

  •  13
  • avernet  · 技术社区  · 14 年前

    JSDoc 两种IntelliJ支持的子集、超集或混合?我使用JSDoc的动机有两方面:

    1. 对于开发人员:因此IntelliJ可以提供更好的代码完成、代码检查、错误检查等。
    2. Closure compiler .

    2 回复  |  直到 14 年前
        1
  •  9
  •   Evan Wieland Jorawar Singh    7 年前

    基于 WebStorm documentation ,看起来IntelliJ IDEA支持整个JSDoc集。文档中唯一的其他注释是 viewing inline documentation JSDoc SourceForge page .

        2
  •  7
  •   wesen    12 年前

    这是一个小小的尝试和错误,但我终于得到了不错的结果。我在为类似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等等…)。