Google Closure Javascript的文档生成器

问题描述:

我想为我的Javascript代码生成一个HTML文档。 我的代码中的注释是以格式编写的,Google Closure Compiler可以使用它来优化我的代码。Google Closure Javascript的文档生成器

例子:

/** 
* Class for handling timing events. 
* 
* @param {number=} opt_interval Number of ms between ticks (Default: 1ms). 
* @param {Object=} opt_timerObject An object that has setTimeout, setInterval, 
*  clearTimeout and clearInterval (eg Window). 
* @constructor 
* @extends {goog.events.EventTarget} 
*/ 
goog.Timer = function(opt_interval, opt_timerObject) { 
... 
} 

我在寻找类似http://yardoc.org为Javascript。

您可以推荐哪些工具? Google Closure代码是否有特定的工具?

该格式被称为“JsDoc”。您可以使用http://code.google.com/p/jsdoc-toolkit/

更好的方法是使用最新版本(3.2.0)https://github.com/jsdoc3/jsdoc 据了解,几乎所有封闭的注解从JsDoc标注的javascript转换为HTML。我将它用于http://estejs.com文档。