几个比较实用的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 相关文章推荐
关于实现代码语法标亮 dp.SyntaxHighlighter
Feb 02 Javascript
jquery easyui combobox模糊过滤(示例代码)
Nov 30 Javascript
js获取指定的cookie的具体实现
Feb 20 Javascript
JS 对象属性相关(检查属性、枚举属性等)
Apr 05 Javascript
原生js制作简单的数字键盘
Apr 24 Javascript
jQuery消息提示框插件Tipso
May 04 Javascript
原生javascript实现分享到朋友圈功能 支持ios和android
May 11 Javascript
jQuery限制图片大小的方法
May 25 Javascript
判断js的Array和Object的实现方法
Aug 29 Javascript
利用js+css+html实现固定table的列头不动
Dec 08 Javascript
js 实现复选框只能选择一项的示例代码
Jan 23 Javascript
.vue文件 加scoped 样式不起作用的解决方法
May 28 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
PHP最常用的2种设计模式工厂模式和单例模式介绍
2012/08/14 PHP
php中$美元符号与Zen Coding冲突问题解决方法分享
2014/05/28 PHP
php使用fopen创建utf8编码文件的方法
2014/10/31 PHP
javascript编程起步(第三课)
2007/02/27 Javascript
深入理解JavaScript系列(13) This? Yes,this!
2012/01/18 Javascript
js 数值转换为3位逗号分隔的示例代码
2014/02/19 Javascript
jQuery中:animated选择器用法实例
2014/12/29 Javascript
JQuery插件ajaxfileupload.js异步上传文件实例
2015/05/19 Javascript
浅析jquery数组删除指定元素的方法:grep()
2016/05/19 Javascript
微信小程序 数据访问实例详解
2016/10/08 Javascript
Mac下使用charles遇到的问题以及解决办法
2017/01/10 Javascript
解决webpack打包速度慢的解决办法汇总
2017/07/06 Javascript
基于匀速运动的实例讲解(侧边栏,淡入淡出)
2017/10/17 Javascript
详解IWinter 一个路由转控制器的 Nodejs 库
2017/11/15 NodeJs
Es6 Generator函数详细解析
2018/02/24 Javascript
解决vue this.$forceUpdate() 处理页面刷新问题(v-for循环值刷新等)
2018/07/26 Javascript
使用Angular-CLI构建NPM包的方法
2018/09/07 Javascript
微信小程序的授权实现过程解析
2019/08/02 Javascript
Python的Flask框架中实现分页功能的教程
2015/04/20 Python
python获取当前日期和时间的方法
2015/04/30 Python
Python上传package到Pypi(代码简单)
2016/02/06 Python
python 执行文件时额外参数获取的实例
2018/12/18 Python
Python分类测试代码实例汇总
2020/07/23 Python
Python读写压缩文件的方法
2020/07/30 Python
Python 实现微信自动回复的方法
2020/09/11 Python
python报错TypeError: ‘NoneType‘ object is not subscriptable的解决方法
2020/11/05 Python
华为旗下电子商务平台:华为商城
2016/08/06 全球购物
Paper Cape官网:美国婴儿和儿童服装品牌
2019/11/02 全球购物
荣耀俄罗斯官网:HONOR俄罗斯
2020/10/31 全球购物
Abbott Lyon官网:女士手表、珠宝及配件
2020/12/26 全球购物
经典优秀个人求职信分享
2013/12/12 职场文书
人力资源管理专业应届生求职信
2014/04/24 职场文书
教师批评与自我批评
2014/10/15 职场文书
家访教师心得体会
2016/01/23 职场文书
python实现大文本文件分割成多个小文件
2021/04/20 Python
使用SQL实现车流量的计算的示例代码
2022/02/28 SQL Server