如何在 JavaScript 中记录命名空间?
如何使用 jsDoc 在 JavaScript 中记录命名空间?
这是我的尝试,这样对吗?
/**
* My special namespace
*
* @name my.namespace
* @namespace
*/
$namespace('my.namespace', /** @lends my.namespace **/ {
/**
* Foo - does something really neat...
* @function
*/
foo: function() {
}
});
为了澄清一下,上面的用法如下:
my.namespace.foo();
How can namespaces be documented in JavaScript with jsDoc?
Here is my attempt, is this right?
/**
* My special namespace
*
* @name my.namespace
* @namespace
*/
$namespace('my.namespace', /** @lends my.namespace **/ {
/**
* Foo - does something really neat...
* @function
*/
foo: function() {
}
});
Just to clarify, the above is used as follows:
my.namespace.foo();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
jsdoc3 micmath/jsdoc 中提供了此功能。 jsdoc3 的语法与 jsdoc-toolkit (jsdoc2) 不同
以下示例由 Michael jsdoc 和伪-命名空间?
This feature is available in jsdoc3 micmath/jsdoc. The syntax of jsdoc3 is different to jsdoc-toolkit (jsdoc2)
The following example was by Michael jsdoc and pseudo-namespaces?