AMD+Backbone+JSDoc3最好的文档方式
AMD + Backbone + JSDoc3 best way to document
我正在寻找记录代码的最佳方式,但我什么也找不到。
我看到了其他话题,包括这个,但这些都不能解决我的问题。
我有这样的东西:
define([
'backbone'
], function (Backbone) {
/**
* @module models/products
*/
/**
* Product model
* @class
*/
var Product = Backbone.Model.extend({
/** @lends Product.prototype */
/**
* Some method
* @param {String} name - Name of something
* @return {something}
*/
someMethod: function () {
// ...
}
});
/**
* Products collection
* @class
*/
var Products = Backbone.Collection.extend({
/** @lends Products.prototype */
/**
* @type {Product}
*/
model: Product,
/**
* Some method
* @param {String} name - Name of something
* @return {something}
*/
someMethod: function () {
// ...
}
});
return Products;
});
我需要生成一个清晰易懂的文档,其中Product和Products类将插入模型/产品模块中,但我将模块清除,并将类分开。
我想有人经历过这个问题。
谢谢。
PD1:我真的读过其他帖子,我不想重复问题。
PD2:对不起,我英语不好:S
阅读本文档后,我了解到您的问题可以通过将以下代码移动到文件顶部来解决:
/**
* @module models/products
*/
我知道,既然您在匿名函数中编写了@module
,它就会被忽略。
相关文章:
- 使用promise和mongoose对文档进行排序
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- Ajax请求文档就绪会导致jquery加载缓慢
- MongoDB (php) - 以数组而不是多个属性的形式返回文档属性
- 谷歌文档表面引擎
- 来自文档或下一个静态父级的事件委派
- 如何以编程方式将内容脚本添加到 iframe 文档
- 在文档加载和函数调用时,行的选择方式不同
- 使用 JavaScript Office API 以编程方式打开 Excel 文档
- 以编程方式阅读 Google 文档中的评论
- 如何以可读的方式格式化CouchDB设计文档
- 检测方式“;拒绝显示文档,因为X-Frame-Options禁止显示"错误
- AMD+Backbone+JSDoc3最好的文档方式
- 如何以交互方式将文本作为列表项附加到HTML文档中的列表中,而无需将列表项存储为javascript变量
- 无法获取文档.execCommand('undo')在浏览器之间以相同的方式工作
- 在jQuery中用不同的方式表示文档准备好了
- 还有什么比编写文档更好的HTML方式呢?用JavaScript编写
- 文档.getElementById在iPad Safari上的工作方式不同
- 以编程方式更改浏览器设置以不缓存文档
- 将事件监听器附加到整个html文档的最佳方式