簡體   English   中英

將JSDoc與命名空間和函數定義的變體形式一起使用

[英]Using JSDoc with namespaces and a variant form of function definition

我一直在嘗試使用JsDoc來記錄我的JavaScript,但我一直遇到這個障礙。 它一直說“什么也沒有文件,退出”

這是我要記錄的代碼的精妙之處:

/**
 * Container for all editing methods
 * @namespace
 */
var FREdit = {

    /**
     * Toggle value for editing
     * @type Number
     */
    isToggleOn:0,

    /**
     * Initialize editing 
     */
    init: function(){
        this.initPopups();
    },

    /**
     * Function to enable editing 
     */
    enable: function(){
        this.enableTitles();
            this.isToggleOn = 1;
    }
};

上面我正在使用命名空間。 即使我在JavaScript中使用函數定義的變體形式,JSDoc似乎也無法識別它。 例如:

/**
 * Just any function
 */
var any_function = function(){

};

任何想法如何解決這個問題? 謝謝!

從您的問題來看,我猜您正在使用JSDoc。 原始JSDoc已有一段時間不受支持。

我建議您使用jsdoc-toolkit,因為它具有更好的支持。 根據他們的文檔,您可以記錄類模式 看看他們的例子,您應該一切順利!

干杯!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM