JavaScript规范和工具 JSlint

规范

Gooogle JavaScript规范:

http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml

JQuery Core Style Guidelines

http://docs.jquery.com/JQuery_Core_Style_Guidelines

Dojo Style Guide

http://o.dojotoolkit.org/developer/StyleGuide

70 Expert Ideas For Better CSS Coding

http://www.360doc.com/content/07/0512/12/18868\_495822.shtml

行业内部检查工具

谷歌 JSLint 下载地址 http://code.google.com/p/jslint-toolkit/

JSLint http://www.JSLint.com

JavaScript Lint http://www.JavaScriptLint.com/

Microsoft Ajax Minifier http://aspnet.codeplex.com/releases/view/40584

谷歌(Google) JSLint使用手续

确定保证本机安装了JRE1.5或上述

壹 、 解压压缩包

二 、将必要的自作者批评的公文放到scripts\file目录下,把config.json文件中includes修改为:
“includes”: [“scripts\\file”],

叁 、 点击run.bat,能够展开正规检查

4、
结束后,察看out\index.html文件,能够看到违法的地点,检查修改,一视同仁新3,4直到达到供给

编纂JS代码前先熟练一下doc\index.htm
文件,对于行业内部的预约有个熟练后再编辑代码,两全其美。

关于JSLint检查别的编码的公文:

JSlint是利用Rhino引擎执行js的反省,run.bat使用Rhino
Shell运营,对于读文件,是以体系当下暗中同意的编码实现。

scripts\source\util.js

readFile: function (path)

 

其中的readFile(path); 这个函数是Rhino Shell预定义的函数,第二参数编码可以设置,修改为readFile(path, 'utf-8');就可以分析UTF-8编码了,其他编码同样设置

 

使用VS2008、VS2010工具时,js文件默认是保存为有签名形式的UTF-8文件[文件的前三个字节是签名],对于这样的文件Rhino也处理不了[只能处理没有签名的UTF-8文件],为了自动化处理此问题,制作了一个小工具,如下:

 

 

点名JSlint的实行路径,然后选用JS根路径和急需检讨的JS目录,执行转换即可查看结果。

水晶绿的公文表示符合规范,巴黎绿表示违反标准,找到地方修改即可。

图片 1

只顾:要分析的JS文件目录不能够包括普通话字符,否则,结果无法呈现。

 

切实的匡正工具下载:http://jsfkit.codeplex.com/releases

相关文章