`

使用jslint与qunit保障JS代码质量

阅读更多
    使用jslint进行语法和风格的检查,可以预防错误。
    vim配置如下:
" jslint
map! lint !D:\jsl-0.3.0\jsl.exe -process %

    打开的JS文本中:lint便可以运行jslint。

    qunit是jquery团队开发的js测试框架,使用很简单。下面是我的项目中用到的一段测试代码:
 <script src="qunit-1.12.0.js"></script>
  <script src="jquery-1.7.2.js"></script>
  <script src="../jquery.column.picker.js"></script>
  <script>
    test( "test basic envirenment", function() {
        ok(typeof jQuery === 'function', "jQuery is a function");
        ok(typeof $("#monthTable").pickout === 'function', "$('#monthTable').pickout is a function");
    });

    test( "test pickout selector function", function() {
        throws( function() {$("#monthTable").pickout()}, /parameter/,  "raised error message contains 'parameter' when parameter is empty");
        ok($.isArray( $("#monthTable").pickout([0, 1, 3]) ), "column index array parameter is ok");
        ok($.isArray( $("#monthTable").pickout("th[name=January],th[name=March]") ), "string selector parameter is ok");
    });

    test( "test pickout show and hide function, compatible to old", function() {
        $("#monthTable").pickout({picked: [0, 1, 2]});
        
        ok($("#monthTable").find("tr th:eq(0)").is(":visible"), "pickout show and hide ok");
    });
  </script>


  
分享到:
评论

相关推荐

    使用JSLint提高JS代码质量方法分享

    JSLint是Douglas Crockford开发的一款JavaScript代码质量检测工具,它的主要作用是帮助开发者发现JavaScript代码中的错误,并通过提供一系列的规则(options)来规范代码风格,保证项目中JavaScript代码的一致性和...

    使用JSLint完成JavaScript语法检查

    总结来说,JSLint作为一款强大的JavaScript代码检查工具,能够有效地帮助开发者提高代码质量,避免潜在的问题。通过合理配置和使用,JSLint将成为你项目开发过程中的得力助手,确保代码的健壮性和可维护性。记得持续...

    node-jslint, 用于 node.js的JavaScript代码质量工具 —.zip

    node-jslint, 用于 node.js的JavaScript代码质量工具 — 节点 jslint从 命令行 轻松使用 JSLint 。jslint bin/jslint.js什么是新添加了最新的jslint,2016-07-13.版本 0.10.3包含最新的jslint-es6查看 C

    jslint 支持utf-8

    **jslint支持utf-8** jslint是一款由Douglas Crockford开发的JavaScript代码质量工具。它用于检查JavaScript代码中的潜在错误,遵循...理解并熟练使用jslint,是每个JavaScript开发者提高其代码质量和效率的重要步骤。

    jslint的javascript语法检测

    JavaScript是Web开发中不可或缺的一部分,而`jslint`是一个用于检查JavaScript代码质量的工具,它可以帮助开发者找出潜在的语法错误、不规范的编程习惯以及可能的性能问题。本篇文章将深入探讨`jslint`及其在...

    JSLint:JavaScript代码质量工具

    **JSLint:JavaScript代码质量工具** JSLint是一款由Douglas Crockford开发的开源工具,用于检查JavaScript代码的质量和风格。它旨在帮助开发者发现潜在的错误、不一致和可改进的地方,从而提高代码的可读性、可...

    jsLint JAVASCRIPT静态检查工具

    `webLint`虽然没有在标题中直接提到,但它通常与`jsLint`一起被提及,可能是因为它们都是用于JavaScript代码质量检查的工具。`webLint`可能指的是另一款类似的工具,旨在帮助开发者优化网页的JavaScript代码。 在...

    jslint_MGjzIqFXDKwx.rar

    《jslint_MGjzIqFXDKwx.rar——深入理解JavaScript代码质量检查工具JSLint》 在软件开发过程中,代码质量是决定项目成功与否的关键因素之一。JSLint,作为一款强大的JavaScript代码质量检查工具,对于确保代码的...

    网页阅读java源码-jslint:JavaScript代码质量工具

    代码质量工具 道格拉斯·克罗克福德 地位 分支 CI 覆盖范围 演示 文物 网络演示 安装 1. 要安装,只需下载并重命名为jslint.mjs : #! /bin/sh curl -L https://www.jslint.com/jslint.js &gt; jslint.mjs 2. 从命令行...

    EditPlus的JSLint插件(检验Javascript编写规范)

    **EditPlus的JSLint插件与JavaScript编程规范** 在编程世界中,代码规范和一致性至关重要,它们可以提高代码质量,提升团队合作效率,并降低维护成本。JavaScript作为一门广泛使用的脚本语言,也不例外。JSLint是一...

    jslint.js Java开发用

    jslint.js jsp开发用 MyEclipse用

    JSLint-1.2

    **JSLint-1.2** 是一个知名的JavaScript代码质量检查工具,它的存在是为了帮助开发者遵循最佳实践,提高代码的可读性和可维护性。这个工具包可以从Google等多个平台获取,便于开发者集成到他们的开发流程中,确保...

    eclipse 添加 JSLint 插件

    为了提升JavaScript开发的质量和效率,开发者可以使用插件JSLint。JSLint是一款强大的静态代码分析工具,由Douglas Crockford创建,它可以帮助找出代码中的潜在错误、不符合最佳实践的地方以及风格不一致的问题。 ...

    sublime安装JSLint

    JSLint则是一个静态代码分析工具,用于检查JavaScript代码的质量,帮助开发者发现潜在的错误和不符合最佳实践的地方。在Sublime Text中安装JSLint插件,可以提升编码时的体验,即时反馈代码问题,提高代码质量。 ...

    JavaScript验证工具 JSLint 天涯浪子

    此工具需要使用Yahoo! Widgets 打开!!! SLint是一个JavaScript验证工具(非开源),可以扫描JavaScript源代码来查找问题。如果JSLint发现一 个问题,JSLint就会显示描述这个问题的消息,并指出错误在源代码中的...

    JSLint Plugin for Notepad++

    JSLint 是一款由JavaScript之父道格拉斯·克罗克福德(Douglas Crockford)开发的代码质量工具,它主要用于检查JavaScript代码中的语法错误,并提供编程风格和最佳实践的建议。这个强大的工具可以帮助开发者编写更...

    jslint.js js调试文件

    javascript 调试文件,可用于editplus

    node-jslint:JavaScript代码质量工具—用于Node.js

    节点jslint 轻松使用 。 jslint bin/jslint.js 什么是新的 添加了最新的jslint,2018-01-27。 版本0.12.0包含最新的jslint-es6 请参阅CHANGELOG.md以获取详细的更改历史... 您可以在客户端代码中使用它,如下所示:

    javascript源码检测工具

    JavaScript源码检测工具,如JSLint,是用于提升代码质量、发现潜在错误和编码风格问题的重要辅助工具。JSLint是由Douglas Crockford开发的一款著名JavaScript代码质量检查器,它通过严格的一系列规则来分析代码,...

Global site tag (gtag.js) - Google Analytics