【发布时间】:2021-09-22 15:07:39
【问题描述】:
在 JavaScript cmets 中,我想提一下某个文件中存在的方法。如何在评论中链接到该方法?例如。
说我的方法是:
function xyz() {
}
并说我正在写类似的评论
// See also {method-link to xyz}
{method-link} 应该是什么?
【问题讨论】:
标签: javascript jsdoc
在 JavaScript cmets 中,我想提一下某个文件中存在的方法。如何在评论中链接到该方法?例如。
说我的方法是:
function xyz() {
}
并说我正在写类似的评论
// See also {method-link to xyz}
{method-link} 应该是什么?
【问题讨论】:
标签: javascript jsdoc
要链接到 JSDoc 中的“其他内容”,包括另一种方法,请使用 {@link ...} 标记。在您的情况下,您将使用:
// See also {@link xyz}
然后您就可以在 WebStorm 中按住 Ctrl 键并单击 xyz。
“其他”的 JSDoc 术语是“名称路径”。下面遵循 Andrew 的原始答案,其中解释了名称路径。
myFunction
MyConstructor
MyConstructor#instanceMember
MyConstructor.staticMember
MyConstructor~innerMember // note that JSDoc 2 uses a dash
/** A module. Its name is module:foo/bar.
* @module foo/bar
*/
/** The built in string object. Its name is external:String.
* @external String
*/
/** An event. Its name is module:foo/bar.event:MyEvent.
* @event module:foo/bar.event:MyEvent
*/
markdown 样式:// see function name in file dir/file.name
// see the method [named of the method](file-name #method name)
【讨论】: