是否有一种方法来生成JavaScript API文档,如Google Closure Library API Documentation?

我试图找到一个工具,为我的Javascript源代码生成HTML文档。

有谁知道,谷歌用来生成接口在以下URL的工具是开放源代码?我能生成类似的输出吗?

http://closure-library.googlecode.com/svn/docs/class_goog_proto2_Serializer.html

http://closure-library.googlecode.com/svn/docs/namespace_goog_date.html

http://closure-library.googlecode.com/svn/docs/namespace_goog_events.html

http://closure-library.googlecode.com/svn/docs/class_goog_gears_Database.html

http://closure-library.googlecode.com/svn/docs/class_goog_ui_DatePicker.html

我知道http://code.google.com/p/jsdoc-toolkit/

但我想知道,Google使用的具体生成器是否可用于我自己的源(这将是开源,如果这很重要)。

提前致谢…

Google Closure JSDoc

正如你在评论中提到的那样,他们建立在JSDoc Toolkit上以添加Closure Compiler用于类型检查和其他事情的特殊注释,但这意味着你也可以使用JSDoc在闭包代码之上生成文档。生成一个具有所需外观和感觉的输出只是一个问题:编写自己的模板和样式表。

Google Closure工具都是开源的,除了一些未公开的位。在任何情况下,您都可以查看文档和源代码,看看它们用于生成Javadoc。

ExtJS Ext-Doc

另一个你可能有一个看看灵感,看看他们是如何做到的是online doc for ExtJS.我觉得有点混乱,首先导航,但你习惯了它相当快。一个开源项目,Ext-Doc,生成具有类似风格的文档,虽然它现在有点过时。

YUI文档

As mentioned by Matthew Manela,YUI Doc也生成相当不错的在线文档。

我的建议是去JSDoc,因为它是许多工具的事实标准,它反映了Java实践,但它是真的由你想要的。

http://stackoverflow.com/questions/3818875/is-there-a-way-to-generate-javascript-api-documentation-like-the-google-closure

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:是否有一种方法来生成JavaScript API文档,如Google Closure Library API Documentation?