我在为一组分组模块编写文档时遇到了一些麻烦。我认为这在一定程度上是对@class、@module和@namespace代表什么的误解。(或者这可能是雅虎试图将“经典”语言词汇硬塞进JS的结果。)我在下面有一个粗略的示例,显示了我的大部分代码是如何编写的,以及我尝试以YUIDoc风格记录它。前两部分(Foo和BazManager)非常简单。对我来说:Foo是一个@class;Baz是一个@class;BazManager是一个@module(或者可能是一个只包含@static成员的@class);Qux也是一个@module但只包含方法。我的问题是:如果BazManager是一个@mod