首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用JSDoc3注释JS模块模式类?

如何使用JSDoc3注释JS模块模式类?
EN

Stack Overflow用户
提问于 2013-04-01 20:17:52
回答 1查看 1.9K关注 0票数 4

这就是我实际执行此操作的方式,但是在我生成文档之后,私有方法和属性是不可见的。

我做错什么了吗?

顺便说一句,其他一切都运行得很好。我第一次使用文档生成器时,印象非常深刻。

代码语言:javascript
复制
/**
 * Constructor Description
 * @constructor
 * @class
 * @classdesc Something about my class Foo.
 */
container.Foo = function() { this.init(); };
container.Foo.prototype = (function() {

  /**
   * @private
   * @name container.Foo~fooPropertyPrivat
   * @property {boolean} fooPropertyPrivat Some description
   */   
  var fooPropertyPrivat = true;

  /**
   * Some description
   * @private
   * @name container.Foo~doSomethingPrivat
   * @memberOf container.Foo
   * @method doSomethingPrivat
   */   
  function doSomethingPrivat() {
      //...
  }

  return {
    /**
     * @public
     * @name container.Foo#fooPropertyPublic
     * @property {boolean} fooPropertyPublic Some description
     */ 
    fooPropertyPublic: true,

    /**
     * Some description
     * @public
     * @constructs
     * @name container.Foo#init
     * @memberOf container.Foo
     * @method init
     */
     init: function() {
       //...
     }
  };
})();
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-02 22:18:24

拉斐尔,我很高兴听到JSDoc 3到目前为止在你身上运行得很好!

默认情况下,JSDoc将省略任何使用@private标记的元件。您可以使用--private命令行选项覆盖此设置。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15743347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档