总结:30个有用的JavaScript库

流行的JavaScript库,如jQuery,MooTools,Prototype,Dojo和YUI等等,可以很好地完成常见的JavaScript任务。这些库提供了许多功能,无论事件或效果有关还是与AJAX相关,如果其中一个库无法完成这项工作,可能存在某库的问题。

​下面,我们提供30个的JavaScript库,用于特定目的。

总结:30个有用的JavaScript库

1.表格

wForms wForms是开源和不显眼的库,它简化了最常见的JavaScript形式的功能。它提供了现成的表单验证功能,可以通过向表单对象添加类信息来应用这些功能。除此之外,wForms具有强大的表单同步(如“Check”/“Uncheck all”)和条件表单功能(例如,如果选中x,则显示y)。

​Validanguage Validanguage也是一个不显眼的JavaScript表单验证框架。它有一个继承逻辑,其设置可以按照表单或每个元素进行全局定义。通过提供的2个API:以及集成的AJAX支持,缓存和回调函数等功能,该框架提供了强大的验证体验。它有一个类似HTML的API插入注释标记和一个基于JavaScript对象的API,用于高级配置。

总结:30个有用的JavaScript库

​LiveValidation LiveValidation是一个轻量级库,为你提供一组验证功能。除了经典的验证方法,该库还具有强大的实时验证功能。

yav一个功能强大库,可扩展且灵活的表单验证库,yav支持各种场景,从日期,电子邮件和整数等基本场景到高级场景,如屏蔽和自定义正则表达式。

qForms 处理表单的完整解决方案。它为开发人员提供了各种功能,例如各种验证规则,防止多次提交的方法,锁定/禁用字段的功能等。

formreform 使用不带表的多列布局。

2.动画

$ fx()是一个用于动画HTML对象的轻量级库。

JSTweener JavaScript的补间库。它的API类似于着名的ActionScript补间引擎Tweener,可以提及动画的时间,定义过渡效果和延迟。

Facebook动画用于创建可自定义的基于CSS的动画的强大库。通过Facebook动画中的一两行,可以改进UI。

总结:30个有用的JavaScript库

​FX一个轻量级库,具有类似YUI的语法,FX可以为几乎任何CSS属性创建补间。

3.可视化和图像效果

C3DL使编写3D应用程序变得简单。

Processing.js 这是Processing语言的JavaScript端口(一种用于编程图像,动画和交互的语言)。该库功能丰富,可用于创建2D输出。

Raphaël这是一个令人惊叹的库,它简化了Web上矢量图形的处理。

ImageFX这是一个JavaScript库,用于为图像添加效果,如模糊,锐化,浮雕,淡化等。

Pixastic Pixastic使用HTML5 canvas元素,可以访问原始像素数据。

4.数据库

Taffy DB一个JavaScript库,被认为是浏览器中的SQL数据库或高级“数组管理器”。

​ActiveRecord.js此库支持Google Gears和Chrome,Aptana Jaxer,Adobe AIR以及任何支持W3C HTML5 SQL规范的平台。它使得在JavaScript中使用数据库变得容易。

总结:30个有用的JavaScript库

5.字符串和数学函数

Datejs是一个令人喜欢的库,适用于简单到复杂的日期功能。

​Sylvester 这是一个JavaScript库,可以轻松地进行矢量和矩阵数学运算,而不需要使用大量循环。

​Pretty Date 一种智能JavaScript解决方案,用于以更漂亮,更友好的方式显示过去一个月内的日期。

XRegExp 正则表达式已经可以在JavaScript中与RegExp对象一起使用。

JavaScript URL Library用于更轻松地处理和操作URL的库。

6.字体

typeface.js用于在网站上使用任何字体的不显眼的库。

Cufón 非常类似于typeface.js,Cufón使可以在网站中使用任何TrueType字体。

7.调试和记录

Blackbird Alert()广泛用于在JavaScript开发中创建检查点。

​NitobiBug基于浏览器的跨浏览器JavaScript对象日志记录和检查实用程序。

​Firebug,遗憾地只适用于Firefox,是最好的调试工具之一。

8.其他

swfobject是嵌入Flash动画最流行,最灵活的方法。

​Amberjack一个小型的JavaScript库(大约4 KB),可以帮助你的网站添加漂亮的网站导览。

JsLoad 远程加载JavaScript库的API。

相关推荐