20 个简化开发任务的 JavaScript 库 已翻译 100%

oschina 投递于 2013/07/04 07:55 (共 21 段, 翻译完成于 07-04)
阅读 13485
收藏 565
29
加载中

所谓JavaScript库就是预先写好的可以简化基于JavaScript的应用程序开发的,尤其是Ajax和其它以web为中心的技术的JavaScript代码集。JavaScript主要用于写内嵌于HTML页面并和文档对象模型(DOM)进行打交道的各种函数(Function)。

一些JavaScript库很容易的和其它Web技术行进整合,譬如CSS, PHP, Ruby和Java。许多库可以检测不同的运行环境,并且消除应用程序为了兼容不一致而需要写的代码。

史涛
史涛
翻译于 2013/07/04 09:46
4

本文搜集了20个 JavaScript 库,它们能理清你遇到的开发相关的问题,让你的网站在竞争中领先一步。我们希望你能发现这个JavaScript库的列表对你的开发工作方便有用。尽情享受吧!

1. Tracking.js

tracking
Tracking.js 是一个独立的JavaScript库,用于跟踪从相机实时收到的数据。跟踪的数据既可以是颜色,也可以是人,也就是说我们可以通过检测到某特定颜色,或者检测一个人体/脸的出现与移动,来触发JavaScript 事件。它是非常易于使用的API,具有数个方法和事件(足够使用了)。

Source
super0555
super0555
翻译于 2013/07/04 20:49
3

2. Aristochart

Aristochart
Aristochart 是一个不依赖于其他库的 JavaScript 库,其功能是绘制二维的静态线图,使用 Canvas 绘制。该库特点是可定制,提供大量选项来更改设计、标签等等。

Source
小编辑
小编辑
翻译于 2013/07/04 09:45
2

3. Hitch

hitch
Hitch是一个轻量级的JavaScript库,它添加了CSS文件表现能力。它拥有CSS前缀或者变量强大的预处理能力,但也有一些其它的东西。这个类库出现了多个现成的选择器,比如"anyof, allof, has.."同时允许我们去定义任何新的(叫做 hitches)。

Source
skyim
skyim
翻译于 2013/07/04 14:20
1

4. Cesium

cesium
Cesium,一个基于WebGL的 JavaScript 绘图库, 通过其内部机制提供了这个能力。它支持3种不同的视图: 3D globe, 2D map,和 2.5D Columbus View ,从一种到另一种转换只需要一行代码。 画任何类型的形状,突出显示特定的地区以及使用鼠标或触摸与地图交互,都相当简单。Cesium只有一个 JS 文件,可在包括手机在内的所有主流浏览器运行。

Source
super0555
super0555
翻译于 2013/07/04 19:38
1

5. Two.js

twojs
Two.js 是一个令人激动的JavaScript库。它为SVG,Canvas和WebG提供二维和单一绘图API。这个类库目前仅仅支持形状(没有文字或图像)。它允许引入SVG数据。有用的地方在于它能够聚合多种元素,当需要将他们转化在一起。有一个内置的动画循环,方法去绘制知名的形状和多种选择去自定义它们。

Source
skyim
skyim
翻译于 2013/07/04 14:39
1

6. Sequel.js

sequeljs
Squel.js 是一个轻量级的JavaScript库。通过面对对象的API,它很容易就帮助我们建立SQL查询字符串。

它工作在所有的浏览器上(不被建议,因为查询可见)。通过node.js的帮助,它能够支持标准的SQL查询(它能够被定制去操作非标准的查询)

Source
skyim
skyim
翻译于 2013/07/04 14:07
1

7. Draggabilly

draggabilly

Draggabilly使得jQuery UI的拖拽交互变得容易了。它是一个独立的,轻量级的JavaScript库,元素的拖动可以限制在一个有此特性的容器当中,并且拖拽过程中每个事件(开始、移动、结束)都存在回调函数,它们也可以返回该元素的位置。

Source

guoyao
guoyao
翻译于 2013/07/04 17:57
1

8. Zebra

zebra
Zebra是一个JavaScript库,带有一批用来创建类似桌面效果布局的富用户界面组件。UI元素通过HTML5 canvas创建,由CSS着色,预期在所有现代浏览器中渲染出相同的效果。有30+ UI 组件,包括grid, tabs, menu, form elements, menu 等许多许多.

Source
super0555
super0555
翻译于 2013/07/04 19:44
1

9. Formula.js

formula
Formula.js 是一个JavaScript类库。对web开发者而言,它实现大部分公式。列出了公式的多个分类例如日期/时间,文本,逻辑,金额等。此外,客户端它需要和node.js(即将被发布)工作。

Source
skyim
skyim
翻译于 2013/07/04 15:01
1
本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接。
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。
加载中

评论(34)

三杯两盏淡酒
这个很好
刘灿文
刘灿文
mark
云端F
云端F
mark
高跟男爵
高跟男爵

引用来自“杨大哥”的评论

哈哈,有多少个支持ie6呢

我从未支持过IE6-9 项目依然活的很好···
Glitter
Glitter
收藏之~~~
l
ledkk
刚刚看了下Parallel 这个库,发现用的东西其实web worker 。。。 这玩意介绍上,说应该是比较重量级的,对资源有一定的消耗,不可多建,和其他语言中的thread一个样子呀
l
ledkk
和svg.js 差不多的还有一个叫做raphael.js的一个操作svg的库。。 那个库也挺方便的。。。 不过svg画图,使用path来画,还是有点不太方便,尤其是使用path来画一个icon的时候,不知道有没有什么比较好的path生成工具
LimSteven
LimSteven
extjs视觉疲劳综合症中.
Howard.L.Huang
Howard.L.Huang
居然没有d3js
iyanwei
iyanwei
怎么木有Backbone.js。。。
返回顶部
顶部