非常全面的实用JavaScript开发工具列表

时间:2010-01-05 16:44:00 

在今天网络开发方面,JavaScript起了很关键的作用;像jQuery, MooTools, Prototype等等JavaScript框架以及其它JavaScript类库让我们的生活轻松了不少。但是随着Rich Internet Applications(RIA)的面世及迅速应用,书写更强大,更坚实可靠的JavaScript的需要日益迫切。(51CTO编辑:当前Web开发界普遍认为JavaScript将会成为主流,可能会成为RIA的竞争对手。)


不管你是JavaScript新手还是经验丰富的开发者,你所使用的工具直接影响你的工作效率。开放源代码运动使得拥有得力的工具不再意味着付一大笔钱;实际上你什么都不用付出。下面是一个对JavaScript开发者真正有实用价值的免费工具列表。

测试

JSLint –JavaScript的验证器

JSLint取得一个JavaScript源代码并对其扫描。如果发现问题,它送回信息描述问题状况及在源代码中的大概位置。问题不一定就出在句法上,不过常常正是这里出错。JSLint查看一些风格约定和结构问题,它证明不了程序是否正确。它只是提供了另一双眼睛来帮助发现问题。

JsUnit

JsUnit是一个客户端(内浏览器)JavaScript单元测试框架。它其实是JUnit给JavaScript的一个口岸。其中还有一个平台来在多个浏览器上以及运行不同操作系统的多个机器上的自动执行测试。

YUI Test

YUI Test是一个测试框架,它针对基于浏览器的JavaScript解决方案。你可以用YUI Test在JavaScript 解决方案上轻松添加单元测试。

Obtrusive JavaScript Checker

可作为Firefox扩展,Greasemonkey用户脚本,以及Ubiquity命令;Obtrusive JavaScript Checker是一种可以扫过页面上所有元素的工具,发现带有行内事件的HTML元素(这是有危害性的,JavaScript应该是不张扬的)时,它给这部分加红边使其凸显。

Crosscheck

Crosscheck是一个开源测试框架,验证内浏览器JavaScript代码。它帮助你确保代码可以在Internet Explorer和Firefox等种种不同的浏览器上运行,而这些浏览器都不需要安装。

JSLitmus

JSLitmus是一个轻量级工具用来制作JavaScript的特定标准测试。

JavaScriptMVC的测试插件

JavaScriptMVC的测试库提供事件模拟,单元测试,Ajax 夹具,和一个控制台程序。

标签:开发工具,JavaScript
0
投稿

猜你喜欢

  • 防采集,几种觉得有用的防采集方法

    2009-09-03 13:30:00
  • 实现SQL Server到DB2连接服务器很简单

    2010-08-08 15:24:00
  • PL/SQL编程经验小结开发者网络Oracle

    2010-07-18 13:27:00
  • 兼容IE和FF的收藏本站、设为首页代码

    2009-01-07 14:14:00
  • FF和IE之间7个JavaScript的差异[译]

    2009-05-04 18:19:00
  • 初识Firebug 全文 — firebug的使用

    2007-10-23 12:54:00
  • 一个较新的ASP后门服务端实现代码

    2011-02-16 10:41:00
  • PS笔刷,样式,形状、渐变、滤镜载入方式及使用

    2007-10-17 11:47:00
  • 用XML创建可排序、分页的数据显示页面

    2008-04-22 18:25:00
  • sqlserver bcp(数据导入导出工具)一般用法与命令详解

    2012-07-11 15:56:39
  • sqlserver 导出插入脚本代码

    2012-01-29 18:04:43
  • 正则表达式学习笔记

    2008-04-15 07:44:00
  • XPath 1.0 学习笔记

    2009-02-25 12:19:00
  • 掀起抛弃IE6的高潮吧

    2009-02-26 12:44:00
  • CSS实例教程:复合型CSS条状图表(下)

    2010-01-23 12:52:00
  • 丰富段落里的标签

    2008-03-16 14:11:00
  • Oracle 存储过程总结(一、基本应用)

    2009-07-07 10:21:00
  • MySQL 通过索引优化含ORDER BY的语句

    2010-03-25 10:28:00
  • MySQL 数值类型概述int smallint tinyint

    2010-11-02 11:46:00
  • sqlserver 查询数据库大小的方法

    2012-08-21 10:22:10
  • asp之家 网络编程 m.aspxhome.com