`

JsDoc js文档自动生成工具使用详解

阅读更多

JsDoc js文档自动生成工具是google code上的一个开源项目:http://code.google.com/p/jsdoc-toolkit/

 

1.下载解压后,在当前目录下创建一个bat文件run.bat

内容如下:java -jar jsrun.jar app/run.js -a -t=templates/jsdoc todocjs/*.js

如果需要查看运行输出内容的话可以换行后加入pause命令,运行完成后dos屏幕就会暂停在哪里,完整内容如下:

java -jar jsrun.jar app/run.js -a -t=templates/jsdoc todocjs/*.js
pause

 

2.在当前目录下创建todocjs文件夹,把要生成doc的js文件放到这个文件夹下面。todocjs/*.js意思就是把todocjs下所以.js结尾的文件都自动生成doc

 

3.运行run.bat(双击),运行完成后会在当前目录下生成一个out的文件夹,自动生成的jsDoc文件就放在这个目录下,如果只有一个js文件则会在out\jsdoc下

 

4.和其他doc类文件一样,双击index.html就可以看到自动生成的文档了,下面是我生成的一个文档页面:

 

 

Class Index


Documentation generated by JsDoc Toolkit 2.3.0 on Thu Jul 16 2009 18:51:14 GMT+0800 (CST)
要自动生成Doc文档,注释必须符合规范,详细信息请看 http://code.google.com/p/jsdoc-toolkit/w/list
用JSEclipse插件编辑js可以像写java代码一样方便有提示地写注释。
下面是各个参数的中文对照说明

@author:作者

@argument:参数

@augments:参数

@class: 类

@constant:常数

@constructor:构造

@constructs: 构造

@default:默认值

@deprecated: 声明不赞成使用该方法(类)

@description:说明

@example :范例

@extends: 扩展 ,继承

@field:变量

@fileOverview :文件信息

@function: 功能

@inner 私有,内部

@private : 私有,内部

@ignore: 忽视

@event:事件

@version:版本

@type:类型 描述预期的类型变量的值或返回值的函数

@throws :可能抛出的异常

@static: 静态,访问该变量不需要实例

@since: 自从

@see: 描述相关的资源

@scope :作用域

@lends: 作用域

@return :返回值

@returns :返回值

@requires: 描述必须需要的资源

@public: 说明内在变量是公开的

@property : 属性

@param:参数

@namespace: 命名空间

分享到:
评论

相关推荐

    使用JSDoc建立JavaScript代码的文档

    通过这些注释,不仅使得代码更加清晰易懂,而且当使用JSDoc工具时,还能自动生成详尽的文档页面。 #### 总结 通过使用JSDoc,开发人员可以轻松地为自己的JavaScript项目创建高质量的文档。无论是个人开发者还是大型...

    jsdoc AMD注释生成例子,用jaguarjs模板.

    **JSDoc AMD 注释生成与 JaguarJS 模板详解** 在 JavaScript 开发中,文档的编写是不可或缺的一部分,它能够帮助开发者理解代码的功能和用法,提高代码的可读性和可维护性。JSDoc 是一个用于生成 API 文档的工具,...

    JSDoc-1.10.2

    **JSDoc 1.10.2:JavaScript 文档生成工具详解** JSDoc 是一个用于生成高质量、结构化API文档的工具,特别适用于JavaScript项目。它通过解析源代码中的注释,提取出相关信息,然后自动生成易于阅读和理解的HTML文档...

    jsdoc_toolkit

    **JsDoc Toolkit 知识详解** JsDoc Toolkit 是一个强大的工具,专为JavaScript开发者设计,旨在简化API文档的创建过程。这款开源工具允许开发者通过在源代码中嵌入特定的注释格式,自动生成结构化的、易于理解的...

    前端开源库-jsdoc-md

    JSDoc 是一种用于 JavaScript 的文档生成工具,它通过解析源代码中的特定注释(以 `/** ... */` 形式)来收集关于函数、类、模块等的信息。这些注释通常包含参数、返回值、描述和例子,使得代码的意图更加清晰。...

    JsDoc-Toolkit标签一览表

    JsDoc Toolkit 是一款功能强大的文档生成工具,它能够帮助开发者根据预定义的注释格式(即JsDoc规范)自动生成高质量的API文档。这对于提高代码可读性、维护性和团队协作效率具有重要意义。本文将详细介绍JsDoc ...

    JSDoc介绍1

    总结,JSDoc 是 JavaScript 开发中强大的文档生成工具,通过其规范化的注释方式,不仅能够生成高质量的 API 文档,还能在开发过程中提供实时的代码提示,极大地提高了代码的可读性和开发效率。熟悉并正确使用 JSDoc ...

    jsdoc-template:基于Packadic主题的JSDoc模板

    **JavaScript文档生成工具JSDoc与自定义模板详解** JavaScript是一种广泛使用的动态编程语言,尤其在Web开发领域占据着重要地位。为了提高代码的可读性和维护性,开发者通常会为JavaScript代码编写文档。JSDoc就是...

    dmd-clean:jsdoc2md 的清洁模板

    1. **JSDoc:** JSDoc 是一种用于 JavaScript 代码的文档生成工具,它允许开发者在代码中使用特定的注释格式(类似于 Java 的 Javadoc),这些注释可以被解析并生成易于理解和维护的文档。 2. **Markdown:** ...

    dojo api 离线帮助文档

    生成文档通常涉及到JSDoc或其他类似的工具,这些工具可以解析注释,自动生成结构化的API文档,方便团队协作和后期维护。 总的来说,dojo API离线帮助文档是开发人员不可或缺的参考资料,无论是在编写代码还是调试...

    Arcgis for js 提示文件

    3. 自动化工具:利用自动化工具(如ESLint)和自定义规则,可以根据ES6模块或AMD模块的导入语句自动生成代码提示。 总结,`jsapi_vsdoc12_v38.js`作为ArcGIS for JavaScript API的智能提示文件,对提升开发效率和...

    前端开源库-videojs-spellbook

    6. **文档生成**:通过集成如JSDoc等工具,可以自动生成项目文档,提高代码可读性和团队协作效率。 在实际应用中,当开发者下载并解压名为"spellbook-master"的压缩包后,可以按照以下步骤操作: 1. 安装Yeoman和...

    tree-sitter-jsdoc:树保姆的JSDoc语法

    JSDoc 是一种基于JavaScript的文档生成工具,它通过在源代码中添加特定的注释块,来生成API文档。这些注释通常以 `/**` 开始,以 `*/` 结束,可以包含多个标签,例如 `@param`, `@return`, `@typedef` 等,以描述...

    ajax基础教程文档

    **5.1 使用JSDoc建立JavaScript代码的文档** - **JSDoc的作用:** - 自动生成JavaScript代码的文档。 - 方便团队成员之间共享代码信息。 **5.2 使用Firefox扩展验证HTML内容** - **验证工具介绍:** - Firefox...

    myeclipse js插件 spket 下载

    5. **JSDoc支持**:自动生成或编辑JSDoc注释,方便代码文档的编写。 6. **代码折叠**:允许折叠代码块,便于查看和管理大型代码文件。 7. **调试支持**:集成JavaScript调试器,可以设置断点、单步执行、查看变量值...

    hifi-api-docs

    总结来说,“hifi-api-docs”是一个基于jsdoc的JavaScript API文档生成工具的输出目录,它提供了一个系统化、结构化的API文档框架,使得开发者可以方便地了解和使用JavaScript库或框架。通过学习和掌握jsdoc注释规范...

    swagger使用文档

    ### Swagger 使用文档详解 #### 一、Swagger简介与原理 Swagger 是一款强大的工具,它能够帮助开发者们生成、描述、调用以及可视化 RESTful 风格的 Web 服务。其核心价值在于使得客户端和服务器端能以相同的速度...

    MyEclipse js jquery 提示插件spket-1.6.23

    6. **JSDoc支持**:Spket支持JSDoc注释,生成API文档,提高团队协作效率。 **在MyEclipse中安装Spket 1.6.23** 1. 首先,下载`spket-1.6.23`压缩包,解压后得到扩展名为`.zip`的插件文件。 2. 打开MyEclipse,选择...

    前端开源库-esdoc-hacker-vision

    ESDoc是一款强大的JavaScript文档生成工具,它能够自动从源代码中提取注释,生成清晰、结构化的API文档。而`ESDoc Hacker Vision`则是针对ESDoc的一款插件,旨在提升文档的阅读体验和实用性,特别是对于开发者来说,...

    前端编码规范.docx

    - 使用自动化工具如JSDoc或YUIDoc等,不仅可以提升注释的质量,还可以帮助生成文档,促进团队之间的交流。 #### 六、代码检查 1. **自动化检查**: - 对于JavaScript,建议使用JSLint或JSHint等工具来自动检查...

Global site tag (gtag.js) - Google Analytics