首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AMD +主干+ JSDoc3文档的最佳方式

AMD +主干+ JSDoc3文档的最佳方式
EN

Stack Overflow用户
提问于 2015-11-06 10:42:36
回答 1查看 167关注 0票数 9

我正在寻找最好的方式来记录我的代码,但我什么也找不到。

我看到了其他的主题,包括,但是这些都不能解决我的问题。

我有这样的事情:

代码语言:javascript
复制
define([
    'backbone'
], function (Backbone) {

    /**
     * @module models/products
     */

    /**
     * Product model
     * @class
     */
    var Product = Backbone.Model.extend({
        /** @lends Product.prototype */

        /**
         * Some method
         * @param {String} name - Name of something
         * @return {something}
         */

         someMethod: function () {
             // ...
         }

    });

    /**
     * Products collection
     * @class
     */
    var Products = Backbone.Collection.extend({
        /** @lends Products.prototype */

        /**
         * @type {Product}
         */
        model: Product,


        /**
         * Some method
         * @param {String} name - Name of something
         * @return {something}
         */

         someMethod: function () {
             // ...
         }

    });

    return Products;

});

我需要生成一个清晰的文档,其中Products类位于模型/products模块中,但是我通过单独的方法使模块清除,类得到分离。

我想有人已经经历过这个问题了。

谢谢。

PD1:我真的读过其他的文章,我不是在重复问题。

PD2:对不起,我的英语很差。

EN

回答 1

Stack Overflow用户

发布于 2015-11-18 05:19:27

在阅读了这个文档之后,我知道您的问题可以通过将以下代码移到文件的顶部来解决:

代码语言:javascript
复制
/**
 * @module models/products
 */

我知道,既然您已经在匿名函数中编写了@module,那么它就会被忽略。

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

https://stackoverflow.com/questions/33564959

复制
相关文章

相似问题

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