JavaScript重构(八):JSDoc和JSLint
来源:互联网 发布:python ip欺骗 编辑:程序博客网 时间:2024/05/08 17:25
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的转义功能有问题,所以把尖括号都换成了书名号:
《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="p-common.js" /》
《/jsdoctoolkit》
《/target》
《/project》
其它也有类似的工具,DOC生成器对于任何一个成熟的前端开发团队都是必不可少的。
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"
}
输出结果一目了然:
- JavaScript重构(八):JSDoc和JSLint
- JavaScript规范和工具 JSlint
- 重识JavaScript(八)
- 如何注释javascript-jsDoc
- 利用jsdoc和idea加速javascript开发(一)
- 《JavaScript语言精粹》--JSLint
- JsDoc Toolkit:JavaScript 文档利器
- jsdoc
- jsDoc
- Javascript代码质量检测工具JSLint
- JSLint检测Javascript语法规范
- JSLint检测Javascript语法规范
- jsdoc块和内联标签
- JSlint
- JavaScript语法检查与构建工具——JSLint和NodeJS的使用
- jshint和jslint的区别
- 使用JSDoc建立JavaScript代码的文档
- LInux下使用JSDoc生成javaScript文档
- NetBeans 中文版 转为 英文版
- 求二进制数中1的个数
- JAVA 异常
- USACO 三道题目
- 白衣愤
- JavaScript重构(八):JSDoc和JSLint
- java以Blob形式存储,读取图片并在jsp页面显示图片流
- Linux常用命令
- LINUX启动时进入命令行模式
- ubuntu10.10 遇到Waiting for headers
- 编译Mysql时configure: error: No curses/termcap library found 的错误解决方法
- Ubuntu10.10下设置Samba服务
- 欺骗
- 欺骗