如何使用 yuidoc 记录命名空间
How to document a namespace using yuidoc?
YUIDoc 似乎没有为我的命名空间生成任何文档。 此项目使用揭示模块设计模式
/*
* Example namespace.
*
* @namespace MY_NAMESPACE
*/
var MY_NAMESPACE = (function() {
/**
* @property privateProperty1
* @type {Number}
* @private
*/
var privateProperty1 = 1;
/**
* Logs the method name to the console.
* @method privateMethod1
* @private
*/
var privateMethod1 = function() {
console.log('In privateMethod1');
};
return {
/**
* @property publicProperty1
* @type {Number}
*/
publicProperty1: 2,
/**
* Logs a simple message to the console.
*
* @method publicMethod1
* @param {String} aString A string to log.
*/
publicMethod1: function(aString) {
console.log('In publicMethod1 and was passed: ' + aString);
}
}
})();
如果要
按如下方式使用@namespace
,@namespace
需要包含@class
,但您可能希望使用@class
而不是@namespace
。
/**
* Example namespace.
* @namespace MY_NAMESPACE
*/
/**
* Example class.
* @class MyClass
*/
相关文章:
- 在javascript中使用命名空间
- 为什么不推荐使用“with”?是否有更好或其他方法可以“下降”到对象的命名空间
- javascript中的命名空间,IDE中支持代码完成/内容辅助's
- 如何使用javascript命名空间
- js命名空间和变量范围
- html,js-如何限制元素"范围“-命名空间
- 转换自的JavaScript命名空间
- 命名空间与自调用函数
- 什么's当前命名空间/类中JavaScript子命名空间/类的语法
- 无法加载Ace.js编辑器模式和主题(命名空间项目&AMD require.js&grunt
- jQuery命名空间和使用“;这个“;
- 在Firebug控制台中监视javascript命名空间变量
- jQuery事件命名空间是否可以包含破折号
- 用自定义javascript全局命名空间替换窗口
- 如何在Typescript中导出具有其他名称的命名空间
- 从html文件中的脚本标记调用非全局命名空间函数
- 正在测量全局命名空间的污染
- 如何在使用模块模式时使用 JSDoc 记录子命名空间
- 如何使用 yuidoc 记录命名空间
- 使用jsdoc-toolkit在命名空间中记录带有原型的javascript类