几个比较实用的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 相关文章推荐
javascript学习随笔(使用window和frame)的技巧
Mar 08 Javascript
JQuery select标签操作代码段
May 16 Javascript
js验证是否为数字的总结
Apr 14 Javascript
基于jquery实现日历签到功能
Sep 11 Javascript
vue Element-ui input 远程搜索与修改建议显示模版的示例代码
Oct 19 Javascript
Vue调试神器vue-devtools安装方法
Dec 12 Javascript
JS动画定时器知识总结
Mar 23 Javascript
vue组件中的数据传递方法
May 14 Javascript
在Vue中用canvas实现二维码和图片合成海报的方法
Jun 10 Javascript
vue实现扫码功能
Jan 17 Javascript
JS localStorage存储对象,sessionStorage存储数组对象操作示例
Feb 15 Javascript
JS JQuery获取data-*属性值方法解析
Sep 01 jQuery
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
php分页函数
2006/07/08 PHP
php并发加锁示例
2016/10/17 PHP
WordPress伪静态规则设置代码实例
2020/12/10 PHP
用jQuery技术实现Tab页界面之二
2009/09/21 Javascript
jQuery function的正确书写方法
2013/08/02 Javascript
JavaScript中的Math 使用介绍
2014/04/21 Javascript
基于javascript实现判断移动终端浏览器版本信息
2014/12/09 Javascript
浅析nodejs实现Websocket的数据接收与发送
2015/11/19 NodeJs
jquery插件uploadify多图上传功能实现代码
2016/08/12 Javascript
如何解决vue与传统jquery插件冲突
2017/03/20 Javascript
Node.js学习之地址解析模块URL的使用详解
2017/09/28 Javascript
babel之配置文件.babelrc入门详解
2018/02/22 Javascript
详解vuex 渐进式教程实例代码
2018/11/27 Javascript
Node.js中package.json中库的版本号(~和^)
2019/04/02 Javascript
微信小程序云开发之新手环境配置
2019/05/16 Javascript
Node绑定全局TraceID的实现方法
2019/11/14 Javascript
通过vue刷新左侧菜单栏操作
2020/08/06 Javascript
JavaScript实现随机点名小程序
2020/10/29 Javascript
跟老齐学Python之模块的加载
2014/10/24 Python
Python常用内置函数总结
2015/02/08 Python
安装ElasticSearch搜索工具并配置Python驱动的方法
2015/12/22 Python
python编写简单爬虫资料汇总
2016/03/22 Python
python 移除字符串尾部的数字方法
2018/07/17 Python
python pandas生成时间列表
2019/06/29 Python
python让函数不返回结果的方法
2020/06/22 Python
Python 在局部变量域中执行代码
2020/08/07 Python
Talbots官网:美国成熟女装品牌
2019/11/15 全球购物
UNIX命令速查表
2012/03/10 面试题
医院护士的求职信
2014/01/03 职场文书
考核工作实施方案
2014/03/30 职场文书
2014年单位法制宣传日活动总结
2014/11/01 职场文书
监理中标通知书
2015/04/16 职场文书
2015年生产部工作总结范文
2015/05/25 职场文书
妈妈再爱我一次观后感
2015/06/08 职场文书
MySQL笔记 —SQL运算符
2022/01/18 MySQL
vue动态绑定style样式
2022/04/20 Vue.js