`

JsDoc Toolkit:JavaScript 文档利器

 
阅读更多

随着 Web2.0 的风靡,JavaScript 已经成为一门被人们重新认识的编程语言,由于大量 JS 开源框架的出现,利用 JavaScript 开发 的项目越来越多,越来越大。同时,也有越来越多JavaScript 开发问题暴露出来,如性能、网页加载速度等,其中,JavaScript 文档维护也成 为了开发者亟待解决的一个难题。

许多现代编程语言都有自己的集成化文档生成工具,像 Java 有 JavaDoc,.NET有 NDoc,PHP有 PHPDoc,这些自动化文档工具可以根据代码中的注释自动生成代码文档。

JsDoc Toolkit 就是这样一个自动化文档工具,它是发布在 Google code 上的一个开源项目,和其他语言的文档工具一样,它可以自动从 JavaScript 代码中提取注释生成格式化文档。

下载地址

http://code.google.com/p/jsdoc-toolkit/downloads/list

运行环境

JsDoc Toolkit是用Java开发的,运行时需要 Java 1.5+。

用法

在运行之前,你需要把当前的工作目录切换到JsDoc Toolkit目录,并确保将java.exe所在目录添加到环境变量中。

java -jar jsrun.jar app/run.js -a -t=templates/jsdoc mycode.js

mycode.js是需要生成文档的js代码,如果mycode.js和JsDoc不在同一目录,请加上文件的绝对或者相对路径。如果项目中有多个js, 可以使用通配符*来指定多个js文件(*.js)。-e参数指定文档编码,-t参数指定文档模板位置(可以新建或修改模板文件让输出的代码文件更具特 色),生成的文档文件在JsDoc目录下的out目录中。为了使用方便,我写了一个批处理文件,你可以将代码保存为run.bat,放到JsDoc目录 下:

::run.bat
@echo off
::js文件名(换成你的js文件名)
set jsname=jquery.js
::js文件路径(换成你的js文件路径)
set jspath=C:/test/
echo start...
java -jar jsrun.jar app/run.js -a -e=GBK -t=templates/jsdoc "%jspath%%jsname%.js"
::out/%jsname%/index.html
echo finished.
pause

常用关键字

author 标识代码作者
class 标识该函数是一个类的构造函数
constant 声明常量
constructor 同class
default 默认值
deprecated 声明已弃用的对象
description 对象描述
event 事件函数
example 例子代码
fileOverview Javascript文件总体描述
ignore 忽略有这个标记的函数
link 与其他JsDoc对象关联
name 显示声明JsDoc不能自动检测的对象
namespace 声明命名空间
param 参数
private 声明私有对象
property 显式声明一个属性
public 声明公开对象
requires 声明所依赖的对象或文件
returns 返回值
see 声明可参考的其它对象
since 声明对象从指定版本开始生效
static 显式声明一个静态对象
throws 声明函数执行过程中可能抛出的异常
type 声明变量类型或者函数返回值类型
version 版本号

详细语法请参阅:JsDoc Toolkit Wiki

整理自:http://blog.tugai.net/2010/01/08/jsdoc-toolkit-usage/



本文是使用 B3log Solo简约设计の艺术 进行同步发布的
分享到:
评论

相关推荐

    Java JsDoc Toolkit v2.0文档工具下载.rar

    Java JsDoc Toolkit v2.0文档工具下载,可以把javaScript描述信息格式化,开发者只要按JsDoc规范写好注释就可以很方便的导出文档。这是Java版本的,附有JAVA源文件,这款工具也是google 极力推荐的JsDoc输出工具。

    jsdoc-toolkit

    **JSdoc-Toolkit:深入解析JavaScript文档生成工具** JSdoc-Toolkit是一款强大的JavaScript文档生成工具,它基于JSDoc规范,用于从注释中提取代码信息,并生成清晰、结构化的API文档。通过在代码中添加特定格式的...

    szn-util-jsdoc2:Javascript 自动文档工具 jsdoc-toolkit-2 debian 包

    szn-util-jsdoc2 Javascript 自动文档工具 jsdoc-toolkit-2 debian 包源码 # git clone git@github.com:seznam/szn-util-jsdoc2.git# cd szn-util-jsdoc2# dpkg-buildpackage -us -uc -rfakeroot

    js doc工具推荐及使用(一):jsdoc-toolkit

    本文将详细介绍`jsdoc-toolkit`,一个早期流行的JavaScript文档生成工具,并提供一些使用指导。 `jsdoc-toolkit`是一款基于JavaScript的文档生成工具,它解析JavaScript源代码中的JSDoc注释,然后根据这些注释生成...

    jsdoc_toolkit

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

    jsdoc-toolkit生成javascriptAPI文档

    NULL 博文链接:https://zhangzhaoaaa.iteye.com/blog/2178452

    jsdoc_toolkit-2.4.0.zip

    JavaScript Documentation Toolkit(简称JSDoc Toolkit)是一款强大的文档生成工具,尤其适用于JavaScript开发。它能够解析源代码中的特殊注释块(JSDoc 格式),并基于这些注释自动生成详细的API文档,极大地提高了...

    node-jsdoc2:在Node上运行的JSDoc2 Toolkit的端口

    JSDOC for NODEJS 此版本的JsDoc已修改为可以在NodeJs而非Rhino上运行。 原因很简单:性能。...这是JsDoc Toolkit的源代码,JsDoc Toolkit是JavaScript的自动文档生成工具。 它是用JavaScript编写的,

    jsdoc:JavaScript的API文档生成器

    用于JavaScript的API文档生成器。 想要为JSDoc做贡献吗? 请阅读CONTRIBUTING.md 。 安装及使用 JSDoc支持稳定版本的Node.js 8.15.0及更高版本。 您可以全局安装JSDoc或在项目的node_modules文件夹中安装。 要在...

    js doc 工具推荐及使用(一):jsdoc-toolkit

    然而,随着技术的发展,`jsdoc-toolkit`可能已无法满足现代JavaScript项目的复杂需求。现在的开发者更倾向于使用更新的工具,如`JSDoc3`或`TypeDoc`,它们支持ES6、TypeScript等新特性,并且提供了更多定制化和交互...

    JsDoc Toolkit 是一个把js描述格式化成文档的工具

    JsDoc Toolkit 是一个把js描述格式化成文档的工具。开发者只需按JsDoc的规范写好注释就可以很方便导出文档。这个JsDoc是Java版本的,用起来方便一些。这也是 google 推荐的 JsDoc 输出工具

    jsdoc_toolkit:Cocos2d-js API 的 jsdoc 工具包

    jsdoc_toolkit Cocos2d-JS API jsdoc_toolkit 1. 克隆jsdoc_toolkit.git仓库 2. 拷贝仓库到cocos2d-js仓库下frameworks/cocos2d-html5/tools/目录下 3. 打开终端 cd 到 jsdoc_toolkit。 输入 ant 回车

    jsdoc_toolkit v2.3.1.zip

    JsDoc Toolkit 是一个把js描述格式化成文档的工具。开发者只需按JsDoc的规范写好注释就可以很方便导出文档。这个JsDoc是Java版本的,用起来方便一些。这也是 google 推荐的 JsDoc 输出工具

    JSDoc 介绍使用规范JsDoc的使用介绍

    JsDoc Toolkit不久前发布了2.3.2版本,主要还是对前版本的修复。 如果你需要使用Ant,JsDoc还有一个Ant插件:JsDoc Toolkit Ant Task 下载JsDoc Toolkit2.3.2:...

    JsDoc-Toolkit标签一览表

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

    jsdoc-generate:基于jsdoc生成javascript代码文档

    该提供了一种在静态网站上生成javascript代码文档的方法。 先决条件 要生成良好的文档,请阅读。 必须安装Node.js和NPM 。 跑步 首先通过执行以下命令来构建项目: npm run build 然后打开docs目录并运行index....

    jsDoc:了解jsDoc文档

    **jsDoc:全面解析JavaScript注释工具** jsDoc是一款强大的工具,用于生成基于JavaScript代码的API文档。它通过解析源代码中的特殊注释(也称为JSDoc注释),为开发人员提供清晰、结构化的文档,帮助他们更好地理解...

    使用JSDoc建立JavaScript代码的文档

    ### 使用JSDoc建立JavaScript代码的文档 #### JSDoc简介 JSDoc是一种用于为JavaScript代码添加注释和文档的工具,它可以帮助开发者更好地理解代码功能与结构,并且能够自动生成HTML格式的API文档。这不仅提高了代码...

    grunt-jsdoc2md:从jsdoc生成markdown api文档

    从jsdoc生成markdown api文档。 内容 用法(请参阅此页的下一页) 也许看看? 开发者 用于测试,构建等的框架 软件包grunt-jsdoc2md的API(由grunt-jsdoc2md自行生成) 入门 本指南假定您熟悉npm和grunt的使用。...

    coc-jsdoc:用于coc.nvim的lehre(jsdocesdoctsdoc文档块生成器)扩展

    (jsdoc / esdoc / tsdoc文件块生成器)扩展安装CocInstall : 去做vim-plug : 去做笔记快速生成用于typescript / javascript的文档块。配置选项jsdoc.enable :启用coc-jsdoc扩展名,默认值: true jsdoc....

Global site tag (gtag.js) - Google Analytics