当前位置:  软件>C/C++软件

JavaScript验证工具 JSLint

    来源:    发布时间:2015-02-17

    本文导语:  JSLint是一个JavaScript验证工具(非开源),可以扫描JavaScript源代码来查找问题。如果JSLint发现一 个问题,JSLint就会显示描述这个问题的消息,并指出错误在源代码中的大致位置。有些编码风格约定可能导致未预见的行为或错误...

JSLint是一个JavaScript验证工具(非开源),可以扫描JavaScript源代码来查找问题。如果JSLint发现一 个问题,JSLint就会显示描述这个问题的消息,并指出错误在源代码中的大致位置。有些编码风格约定可能导致未预见的行为或错误,JSLint除了能指 出这些不合理的约定,还能标志出结构方面的问题。尽管JSLint不能保证逻辑一定正确,但确实有助于发现错误,这些错误很可能导致浏览器的 JavaScript引擎抛出错误。

JSLint定义了一组编码约定,这比ECMA定义的语言更为严格。这些编码约定汲取了多年来的丰富编码经验,并以一条年代久远的编程原则 作为宗旨:能做并不意味着应该做。JSLint会对它认为有的编码实践加标志,另外还会指出哪些是明显的错误,从而促使你养成好的 JavaScript编码习惯。

JavaScript验证工具 JSLint[图片]

JSLint可能会把一些结构方面的错误标志为可疑的编码实践,以下列出了其中一部分(完整的列表可以参考JSLint的文档)。

    JSLint要求所有代码行都以分号结束。尽管JavaScript确实允许将换行符作为行结束符,但一般认为这种做法是不明确的,而且是不好的编码风格。

    使用if和for的语句必须使用大括号把语句块括起来。

    不同于其他编程语言,在JavaScript中,块不会作为变量的作用域。JavaScript只支持函数级作用域。因此,JSLint只接受作为function、if、switch、while、for、do和try语句一部分的块,其他的块都会标志为错误。

    var只能声明一次,而且在使用之前必须声明。

    JSLint会把出现在return、break、continue或throw语句后面的代码标志为不可达的代码。这些语句后面必须紧跟一个结束大括号。

    对于JavaScript来说,JSLint是一个非常好的工具,因为它会教你一些好的JavaScript编码实践。由于JSLint能 把可能导致逻辑错误或其他未预见行为的部分标出来,因此可以减少调试时间。如果你调试一段JavaScript代码时遇到困难,可以试试JSLint。


    
 
 

您可能感兴趣的文章:

  • JavaScript表单验证类库 Validate.js
  • 插件式Javascript验证工具 ESLint
  • 在javascript中(如onclick事件中)可以插入用JSP编写的验证权限的代码吗?那该怎样插入呢?
  • JavaScript正则表达式验证中文实例讲解
  • JavaScript 使用正则表达式进行表单验证的示例代码
  • JavaScript常用的正则表达式表单验证代码
  • JavaScript 正则表达式 验证整数、小数、实数、有效位小数最简单
  • javascript IP、域名、手机号码正则表达式验证代码
  • PHP+javascript制作带提示的验证码源码分享
  • javascript身份证验证代码
  • javascript 手机号码正则表达式验证函数 原创
  • javascript 基于正则表达式的文本框验证代码
  • 如何使用JavaScript和正则表达式进行数据验证
  • javascript中使用正则表达式进行字符串验证示例
  • JavaScript 表单验证正则表达式大全[推荐]
  • JavaScript 正则表达式验证函数代码
  • JavaScript 调试工具 JSDT
  • JavaScript工具箱 Uki
  • JavaScript文档工具 jGrouseDoc
  • JavaScript界面生成工具 QxTransformer
  • 可视化 javaScript 图表生成工具 Protovis
  • 恶意JavaScript检测工具 Zozzle
  • JavaScript单元测试工具 JsTestDriver
  • JavaScript 分析工具 Doctor JS
  • JavaScript混淆工具 ObfuscateJS
  • JavaScript绘图工具包 Plotkit
  • JavaScript文档生成工具 ext-doc
  • JavaScript工具提示 wz_tooltip
  • JavaScript 图形工具 Sparky
  • 常用JavaScript工具包 Jitsu
  • JavaScript调试工具 Blackbird
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • HTML网页中的javaScript自动跳转方法介绍及javaScript自动跳转代码示例
  • Javascript 游戏引擎 cocos2d javascript
  • 通过javascript实现DIV居中,兼容各浏览器版本
  • JavaScript的OAuth开发包 OAuth in JavaScript
  • javascript 添加到收藏夹和书签代码示例
  • 操作系统 iis7站长之家
  • javascript eval换成document.write 显示原型
  • JavaScript图表 JScharts
  • 通过javascript库JQuery实现页面跳转功能代码
  • JavaScript 开发环境 UltraREPL
  • javascript操作html复选框checkbox:如何判断复选框是否被选中
  • JavaScript 模板引擎 templayed.js
  • JavaScript实现页面跳转的几种方法(参考代码)
  • Pretty Beautiful Javascript
  • JavaScript中的消息框(警告框,确认框,提示框)语法
  • JavaScript 微处理器 Espruino
  • JavaScript InfoVis Toolkit
  • JavaScript图表组件 dhtmlxChart
  • javascript矩阵运算库 Sylvester
  • JavaScript开发插件 JSEclipse
  • JavaScript 的宏扩展 Sweet.js


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3