几个比较实用的JavaScript 测试及效验工具


Posted in Javascript onApril 18, 2010

尽管JavaScript的语法非常简单,但对于写程序而言仍然是困难重重,就是因为它的运行环境:基于Web浏览器。

JSLint

JSLint是基于Web的验证JavaScript错误代码的工具。它拥有的功能及特定的设置来使用您的需求,自定义你的验证算法。

JsUnit

JsUnit是一款在客户端(在浏览时)的单元测试JavaScript框架。对JavaScript而言,JUnit就像是它的一个端口。当然它也可以在多个浏览器、多个机器的不同操作系统中自动运行。它的发展始于2001年1月。

J3Unit

J3Unit是一个面向对象的JavaScript单元测试框架。J3Unit在网页浏览器中直接运行JavaScript的测试,也可以自动运行JUnit 和 Jetty。J3Unit是建立在JUint和Script.aculo.us的基础之上来更好地实现自动运行JavaScript单元测试。面向对象的JavaScript单元测试是由Script.aculo.us的Test.Unit.Runner对象编写的,基于prototype JavaScript库。

Crosscheck

Crosscheck是一款开源的校验浏览器中的JavaScript测试框架。它可以帮助您在不同的浏览器中,诸如:Internet ExplorerFirefox等,而不需要一一安装他们来确认您的代码是否正确。您唯一需要的是必须要有Java虚拟机环境。

YUI Test

YUI测试是一款基于浏览器,提供解决方案的测试框架。使用YUI,您可以方便地添加单元测试,寻求JavaScript解决方案。它是由Yahoo! UILibrary开发的一个JavaScriptMVC测试插件,能够让你模范大部分DOM动作,比如写,拖拽,比如模范AJAX响应,并且能够使用断言(assertions)。它能够象函数一样运行,并且能够在不同的console窗口进行集成测试。虽然它不是在任何 xUnit框架基础上开发而来,但YUI Test仍然有很多nUnit 和 JUnit的所具有的特性。( While not a direct portfrom any specific xUnit framework, YUI Test does derive somecharacteristics from nUnit and JUnit. 这段翻译得不好,但相信大致意思是对的)。

Regular Expression Tool

Regular Expression Tool(正则表达式工具)是一款在线工具,用来测试您的正则表达式代码是否正确。当您想快速测试各种文本例子的正则表达式时非常得心应手。

JSLitmus

JSLitmus是款轻量级的工具,用来测试JavaScript执行性能情况,采用直观的API。

JavaScript Regular Expression Tester

这块便利的应用程序是在浏览器中使用JavaScript来测试JavaScript正则表达式的。操作界面跟其他正则表达式测试工具无异,不同的是,它测试的是JavaScript正则表达式在JavaScript中的性能情况。

Javascript 相关文章推荐
超强的IE背景图片闪烁(抖动)的解决办法
Sep 09 Javascript
图片连续滚动代码[兼容IE/firefox]
Jun 11 Javascript
JS动态获取当前时间,并写到特定的区域
May 03 Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
Mar 12 Javascript
在JavaScript中如何解决用execCommand(
Oct 19 Javascript
ES6概念 ymbol.for()方法
Dec 25 Javascript
JavaScript中从setTimeout与setInterval到AJAX异步
Feb 13 Javascript
微信小程序WebSocket实现聊天对话功能
Jul 06 Javascript
原生JS实现的简单小钟表功能示例
Aug 30 Javascript
js实现移动端轮播图
Dec 21 Javascript
浅谈TypeScript 用 Webpack/ts-node 运行的配置记录
Oct 11 Javascript
JS实现放大镜效果
Sep 21 Javascript
javascript JSON操作入门实例
Apr 16 #Javascript
javascript对象之内置对象Math使用方法
Apr 16 #Javascript
jQuery 类twitter的文本字数限制带提示效果插件
Apr 16 #Javascript
jQuery maxlength文本字数限制插件
Apr 16 #Javascript
一款js和css代码压缩工具[附JAVA环境配置方法]
Apr 16 #Javascript
jQuery对象与DOM对象之间的转换方法
Apr 15 #Javascript
jquery中获得$.ajax()事件返回的值并添加事件的方法
Apr 15 #Javascript
You might like
一个更简单的无限级分类菜单代码
2007/01/16 PHP
php环境下利用session防止页面重复刷新的具体实现
2014/01/09 PHP
用 Composer构建自己的 PHP 框架之设计 MVC
2014/10/30 PHP
php使用环形链表解决约瑟夫问题完整示例
2018/08/07 PHP
php对微信支付回调处理的方法
2018/08/23 PHP
php中字符串和整数比较的操作方法
2019/06/06 PHP
js鼠标左右键 键盘值小结
2010/06/11 Javascript
jquery对表单操作2
2011/04/06 Javascript
js函数的延迟加载实现代码
2012/10/11 Javascript
写JQuery插件的基本知识
2013/11/25 Javascript
单击和双击事件的冲突处理示例代码
2014/04/03 Javascript
Javascript基础_标记文字的实现方法
2016/06/14 Javascript
Jquery基础之事件操作详解
2016/06/14 Javascript
JavaScript函数节流的两种写法
2017/04/07 Javascript
AngularJS读取JSON及XML文件的方法示例
2017/05/25 Javascript
详解Node.js 命令行程序开发教程
2017/06/07 Javascript
详解bootstrap导航栏.nav与.navbar区别
2017/11/23 Javascript
在主机商的共享服务器上部署Django站点的方法
2015/07/22 Python
详解Python list 与 NumPy.ndarry 切片之间的对比
2017/07/24 Python
Python分治法定义与应用实例详解
2017/07/28 Python
Python3.6笔记之将程序运行结果输出到文件的方法
2018/04/22 Python
搞定这套Python爬虫面试题(面试会so easy)
2019/04/03 Python
利用pyecharts实现地图可视化的例子
2019/08/12 Python
会计电算化专业毕业生推荐信
2013/12/24 职场文书
音乐教学案例
2014/01/30 职场文书
关于母亲节的感言
2014/02/04 职场文书
物业经理自我鉴定
2014/03/03 职场文书
毕业晚会主持词
2014/03/24 职场文书
国庆节演讲稿
2014/05/27 职场文书
音乐教育专业自荐信
2014/09/18 职场文书
区域经理岗位职责
2015/02/02 职场文书
党员转正意见怎么写
2015/06/03 职场文书
2016年社区文体活动总结
2016/04/06 职场文书
来探秘“德国中小企业”的成功之道
2019/07/26 职场文书
Nginx下SSL证书安装部署步骤介绍
2021/12/06 Servers
「租借女友」第2季樱泽墨角色PV&新视觉图公开
2022/03/21 日漫