標籤 | 描述 |
---|---|
@module 1 | 標明當前文件模塊,在這個文件中的全部成員將被默認爲屬於此模塊,除非另外標明 |
@submodule 1 | 針對模塊的劃分,處於@module之下 |
@class | 標示一個類或一個函數 |
@constructor | 當使用對象字面量形式定義類時,可以使用此標籤標明構造函數 |
@callback | 標明此方法是一個回調函數 |
@event | 標明一個可觸發的事件函數,一個典型的事件是由對象定義的一組屬性來標示。 |
@constant | 常量標識 |
@member/@var | 記錄一個基本數據類型的成員變量 |
@method | 標記一個方法或函數 |
@param | 標記方法參數及參數類型 |
@property | 標明一個對象屬性 |
@readonly | 只讀 |
@return | 標明返回值、類型及描述 |
@type | 描述代碼變量的類型 |
@description | 若是在註釋開始描述可省略此標籤 |
@enum | 一個類中屬性的類型相同,使用此標籤標明 |
@example | 示例,代碼可自動高了 |
@exports | 標識此對象將會被導出到外部調用 |
@ignore | 忽略此註釋 |
@link | 內聯標籤,建立一個標籤。如'{@link http://github.com Github}' |
@name | 指定一段代碼的名字,強制JsDoc使用此名稱,而不是代碼裏的名稱 |
@namespace | 指定一個變量命名空間變量 |
@static | 描述一個不需實例便可使用的變量 |
@summary | 對描述信息的短的概述 |
@throws | 描述方法將會出現的錯誤和異常 |
@todo | 描述函數的功能和任務 |
@tutorial | 插入一個指向嚮導教程的連接 |
@see | 標籤容許您引用可能與被記錄的相關的另外一個符號或資源 |
sublime+DocBlockrhtml
/** Tab(回車)自動生成註釋node
在註釋中回車自動生成 *git
輸入@會自動提示標準註釋的標籤github
YUIDoc
不解析文本,徹底按照註釋標籤進行生成文檔,與代碼分離
NodeJs環境npm
npm install –g yuidocjs
更多標籤可參考:函數