JsDoc Toolkit は少し前にバージョン 2.3.2 をリリースしましたが、これは主に以前のバージョンを修正したものです。
Ant を使用する必要がある場合、JsDoc には Ant プラグインもあります: JsDoc Toolkit Ant Task
JsDoc Toolkit2.3.2 をダウンロード: http://jsdoc-toolkit.googlecode .com/files/jsdoc_toolkit-2.3.2.zip
コマンド名の説明
@param @argument 関数のパラメータを記述するパラメータ名と説明を指定します
@returns 関数の説明
@author の戻り値は、コードの作成者を示します。
@deprecated は、関数が非推奨であり、コードの将来のバージョンで完全に削除されることを示します。このコードの使用を避けるには
@see 指定されたクラスの説明を指す HTML リンクを作成します
@version リリース バージョンを指定します
@requires このクラスに必要な指定されたクラスを指す HTML リンクを作成します
@throws @Exception 関数がスローする可能性のある例外のタイプを記述します。
{@link} 指定されたクラスを指す HTML リンクを作成します。 @see と似ていますが、コメントテキストに {@link} を埋め込むことができます。
@fileoverview これは特別なタグです。このタグがファイルの最初のドキュメント ブロックで使用される場合、ドキュメント ブロックの残りの部分がファイルの概要を提供するために使用されることを指定します。
@class は、ファイルのドキュメントで使用されるクラスに関する情報を提供します。コンストラクター
@constructor は、関数が特定のクラスのコンストラクターであることを明確にします。
@type は、関数の戻り値の型を指定します。
@extends は、あるクラスが別のクラスから派生することを示します。通常、JSDoc はこの情報を単独で検出できますが、場合によっては、タグ
@private を使用して、クラスまたは関数がプライベートであることを示す必要があります。 JSDoc
@final の実行時に、値が定数値であることを示す --private コマンド ライン オプションが指定されない限り、プライベート クラスと関数は HTML ドキュメントに表示されません。 JavaScript は値が定数であることを真に保証できないことに注意してください
@ignore JSDoc はこのタグを持つ関数を無視します
JsDoc: JavaScript プログラム ソースからクラス、メソッド、およびメンバーを抽出する JS ドキュメント生成ツールですコード 注釈情報は、ソース コードと一致する API ヘルプ ドキュメントを形成します。
Java オープン ソース プロジェクト http://www.jsdoctoolkit.org/。これは強力な JavaScript ドキュメント生成ツールです。
使い方を終わりにしましょう。
ツールライブラリをダウンロードします。
ここでは、現在の最新バージョンである jsdoc_toolkit-2.1.0.zip を使用しています。
このファイルを解凍してみましょう。中に README.txt ファイルが入っています。
詳しい使用方法はこちらです。 【ここで紹介できるようです。もちろん、読み続けていただくこともできます]
ここでは、コマンド ラインを使用して JavaScript ドキュメントを作成する必要があります。
java -jar jsrun.jar app/run.js -a -e=GB18030 -t=templates/jsdoc test/*.js
もちろん、コマンドラインを使用する方が面倒だと思われる場合は、自分で作成することもできます。 .bat ファイル
上記の内容をファイルにコピーして実行します。
パラメータについて簡単に説明します。
-a はすべてのメソッドを表します。
-e は、対応するファイルのエンコーディング ルートを表します。デフォルトは utf-8 です。
-t ドキュメントを表します。本番ドキュメントのスタイル テンプレート
ここでの test/*.js は、テスト ディレクトリ内のすべての JavaScript ファイルを表します
実行後、ドキュメントの結果はデフォルトで /out/jsdoc ディレクトリに出力されます。もちろん、このディレクトリも定義できます
特定のパラメータは、
java -jar jsrun.jar app/run.js --help
を使用して表示できます。
結果は次のようになります: