JSDoc可以生成类似于JavaDoc一样的API文档,这对于前端开发是必不可少的。
下载jsdoc-tookit(http://code.google.com/p/jsdoc-toolkit/)和jsdoc-tookit-ant-task(http://code.google.com/p/jsdoc-toolkit-ant-task/),CSDN的转义功能有问题,所以把尖括号都换成了书名号:
其它也有类似的工具,DOC生成器对于任何一个成熟的前端开发团队都是必不可少的。
<project default="build-docs">
<target name="build-docs">
<property name="base" location="." />
<taskdef name="jsdoctoolkit" classname="uk.co.darrenhurley.ant.tasks.JsDocToolkit" classpath="jsdoc-toolkit-ant-task-1.1.0.jar;jsdoc-toolkit/java/classes/js.jar"/>
<jsdoctoolkit template="jsdoc" jsdochome="${base}/jsdoc-toolkit/" outputdir="${base}/output/">
<source file="portalone-common.js" />
</jsdoctoolkit>
</target>
</project>
JSLint是用来对JavaScript代码做静态检查的工具(http://jslint.com/),不过这个应该不是开源的;而且需要ruby运行环境和gvim,再配合cscript engine,使用起来有诸多不便。项目中不可能总使用在线版本:
Eclipse上也开发了相应的JSLint plugin,另外,有一个很方便的工具jslint-toolkit(http://code.google.com/p/jslint-toolkit/):
先配置config.json,红色字体就是要检查的js目录:
{
// JavaScript files to check
//"includes": ["scripts//source", "scripts//jquery"],
"includes": ["scripts//my"],
// Exclude files
"excludes": [],
// Exclude file names (Regex expression)
"excludeNames": ["//.svn", "CVS"],
// Output directory
"outPath": "out"
}
输出结果一目了然:
文章系本人原创,转载请注明作者和出处
- 大小: 10.2 KB
- 大小: 7.5 KB
- 大小: 15.9 KB
分享到:
相关推荐
JavaScript文档工具是开发过程中不可或缺的一部分,它们帮助开发者创建清晰、结构化的API文档,使得团队协作更为高效,也为其他开发者理解和使用你的代码提供了便利。本文将详细介绍`jsdoc-toolkit`,一个早期流行的...
JavaScript文档工具(JS Doc工具)是开发者用于生成代码注释的标准化方式,它能自动生成API文档,使得团队成员能够更好地理解和使用代码库。本文主要介绍`jsdoc-toolkit`,一个早期流行的JS Doc实现,以及如何使用它...
**JSDoc 1.10.2:JavaScript 文档生成工具详解** JSDoc 是一个用于生成高质量、结构化API文档的工具,特别适用于JavaScript项目。它通过解析源代码中的注释,提取出相关信息,然后自动生成易于阅读和理解的HTML文档...
1. **JSDoc:** JSDoc 是一种用于 JavaScript 代码的文档生成工具,它允许开发者在代码中使用特定的注释格式(类似于 Java 的 Javadoc),这些注释可以被解析并生成易于理解和维护的文档。 2. **Markdown:** ...
git@github.com:jsdoc3/jsdoc3.github.com.git 全局安装Bower和Gulp: npm install -g gulp npm install -g bower 安装依赖项: npm install bower install 在content目录中进行更改,该目录包含文档的...
JSDoc 搜索插件演示用法: 下载所有文件更新您的 JSDoc 配置文件(例如conf.json )以包含插件并配置模板。 { "plugins": ["./search/search"], "templates": { "default": { "layoutFile": "./search/layout.tmpl",...
**正文** JSDoc 是一个强大的工具,专为JavaScript开发者设计,...通过下载并使用JSDoc-1.9.9.2压缩包,开发者可以获得一个可靠的文档生成工具,帮助他们管理和共享JavaScript项目的API文档,提升开发效率和代码质量。
jsdoc-tsd 安装 您可以从npm安装此模块: $> npm install @otris/jsdoc-tsd 用法 要使用此模块,只需将这个项目指定为jsdoc输出的模板。 要从命令行使用此模板,请运行 $> jsdoc -t node_modules/@otris/jsdoc-...
JavaScript文档工具(通常被称为JSDoc)是一种用于生成基于源代码注释的API文档的工具。它使用特定的注释语法来解析JavaScript代码,并自动生成详细的文档,方便开发者理解和使用项目中的函数、类和模块。JavaScript...
两个主要jsdoc操作(“说明”和“渲染文档”)上的Sync和async(Promise)接口。 输入(源代码)可以作为字符串或一组文件名/名称提供。 可选的缓存,以相同的输入极大地加快了将来的调用。 概要 > const jsdoc =...
gulp-jsdoc3 插件安装安装gulp-jsdoc作为开发依赖项: npm install --save-dev gulp-jsdoc3用法const jsdoc = require ( 'gulp-jsdoc3' ) ;gulp . task ( 'doc' , function ( cb ) { gulp . src ( [ 'README.md' , '...
JSDOC是一个JavaScript文档生成器工具,它可以根据JavaScript代码生成文档。使用JSDOC注释,可以帮助vscode编辑器更好地理解代码,从而提供更加智能的代码提示。 使用JSDOC解决vscode开发WebGL没有提示的问题 要...
基于Unist规范的语法树JSDoc 安装 $ npm install @geut/jsdast 用法 const unified = require ( 'unified' ) const { parser } = require ( '@geut/jsdast' ) const tree = unified ( ) . use ( parser ) . parse ...
总结,JSDoc 是 JavaScript 开发中强大的文档生成工具,通过其规范化的注释方式,不仅能够生成高质量的 API 文档,还能在开发过程中提供实时的代码提示,极大地提高了代码的可读性和开发效率。熟悉并正确使用 JSDoc ...
**jsDoc:全面解析JavaScript注释工具** jsDoc是一款强大的工具,用于生成基于JavaScript代码的API文档。它通过解析源代码中的特殊注释(也称为JSDoc注释),为开发人员提供清晰、结构化的文档,帮助他们更好地理解...
JSdoc-Toolkit广泛应用于开源项目和企业内部开发,尤其在需要维护复杂JavaScript库或框架时,能显著提升文档维护效率,便于团队成员快速理解和使用代码。 总结来说,JSdoc-Toolkit是JavaScript开发中的重要辅助工具...
swagger-jsdoc 该库读取带源代码,并生成。入门swagger-jsdoc将经过验证的OpenAPI规范返回为JSON或YAML。 const swaggerJsdoc = require ( 'swagger-jsdoc' ) ;const options = { swaggerDefinition : { openapi : '...
整洁的jsdoc ...配置jsdoc并将语法添加到JavaScript文件后,您可以像这样生成HTML文件,并可以选择包含自述文件: jsdoc --readme README.md -c jsdoc.json 配置JSDoc 然后配置jsdoc以使用整洁的模板。
它包含部分和帮助程序,用于将输出转换为markdown API文档。 有关更多文档,请参见 。 概要 为了给出最基本的示例,此输入数据: const templateData = [ { id : "fatUse" , name : "fatUse" , kind : ...
基准线 的可扩展模板。 这是基准模板的预览版。 基线正在积极发展中。... Baseline使用功能强大JavaScript模板引擎来定义模板布局。 您可以定义新的Nunjucks过滤器,并在自定义基准中使用它们。 安装基准