2014年12月最棒的 15 个 JavaScript 库 已翻译 100%

oschina 投递于 2014/12/09 08:06 (共 7 段, 翻译完成于 12-09)
阅读 8485
收藏 380
14
加载中

JavaScript提供了丰富的函数库,不管是事件,效果,还是AJAX。如果偶尔出现JavaScript库没法做某样工作,那一定会有一个插件可以做到!

这种库提供的灵活性用起来杠杠的。不过,它们其中的一些有时却受到文件大小的阻碍。还有,尽管我们在函数设计上可以采取一些知名的JavaScript库,但是如果你首先想到使用一个更加轻量级的,更加专注的库来执行一个具体的任务,或者,这个任务不被很多流行的JavaScript库所支持,那这会是一个非常明智的决定。

ifeixiang
ifeixiang
翻译于 2014/12/09 09:58
2

在这篇文章里,我们将介绍几个 2014 年 12 月最适用的 JavaScript 和 Jquery 库。 它们可能对你当前的任务,或者你正在为你的站点遇到的头疼的问题提供很棒的解决方法。希望你会觉得这个列表很方便,帮你发现一些在你将来的项目中有用的插件。

1. Julius JS

julius-js
JuliusJS 是一个Web的语音识别库。 它是Juluis自已用的一个JavaScript端口。它不断地监听用户的正在说的话,然后在callback中解码。所有的识别都在浏览器的一个worker中执行。基于MIT License。

ifeixiang
ifeixiang
翻译于 2014/12/09 10:15
2

2. Vue.js

vue-js
Vue.js 旨在打造交互式的Web接口。 它简单,灵活的API提供了MVVM数据绑定和组件化系统的好处。在技术上,Vue.js专注于MVVM模式的视图层。通过双向数据绑定来关联视图和模式。真正的Dom操作和输出格式被抽象为Directives和Filters。

3. MetricsGraphics.js

metricgraphicsjs
MetricsGraphics.js 是一个建立在 D3 基础上,为可视化和时间序列化的数据而优化的库。它提供了一种简单的方式,用一致性,持久性,和响应式方式来产生相同类型的图形。这个库现在支持折线图,, 散点图,直方图,还有像地毯图和基本的线性回归图。

ifeixiang
ifeixiang
翻译于 2014/12/09 10:40
2

4. SVG Morpheus

SVG Morpheus
SVG Morpheus 是一个使SVG图标改变形状的JavaScript库。 它实现了Material Design’s 的一些非常棒的细节过渡。

5. Contents

contents
Contents 使自动在document里创建基于表头的表格变得很简单。TOC的结果是生成一个有序的列表,插入到#contents容器。

6. Vivus

vivusjs
Vivus 是一个轻量级的JavaScript类(完全无依赖) 来允许你创建 SVG 动画,让他们显示被画出来的轨迹。 Vivus提供很多不同种类的动画。 另外还有选项,你可以按你的想法来创建一个定制的脚本来创建你的SVG动画。

ifeixiang
ifeixiang
翻译于 2014/12/09 10:50
2

7. Particles.js

particlesjs
Particles.js 一个轻量级的JavaScript库,用来创建颗粒。

8. Zip.js

zipjs
zip.js 是一个开源的JavaScript库,用来压缩和解压文件。zip.js提供了一个底层API来读写大的zip文件。zip.js在Chrome, Firefox, Safari 6 和Internet Explorer 10工作非常正常。

9. Melchior.js

melchior
Melchior.js 是一个模式加载器,提供通过链式模块定义的API,让你可以远离那些长长的AMD定义和重复的模块名。它起步非常容易,定制方便,而且压缩版只有3KB。

ifeixiang
ifeixiang
翻译于 2014/12/09 10:55
2

10. Lining.js

Liningjs
Lining.js 一个简单的JavaScript插件,它为基本的Web排版提供了一个完善的DOWN-TO-THE-LINE控制。

11. Screenful.js

screenfulljs
Screenful.js 是一个简单的跨平台的全屏API封装。它使不同浏览器的全屏实现变得很平滑。而且可以让任何元素全屏。

12. Four Shadows

fourshadows
Four Shadows 使你可以在图标或其他元素加入time-aware阴影。早上9 0’clock绝对不会出现5 o’clock方向的阴影。

ifeixiang
ifeixiang
翻译于 2014/12/09 11:03
2

13. Binoculars

Binoculars
Binoculars 是一个开源的数据捕获库。主要目的是为了让所有的数据都能轻松获取。目前,它主要应用在捕获HTML5视频元素的数据。

14. jTinder

jtinder
jTinder 是一个使对人物,商品,图片投票变得快速和简单的JavaScript库。它为移动触摸设备进行了优化,不过也有桌面版。

15. Atomus

atomus
Atomus 是一个简单的工具库,用来在Node.js环境下测试客户端代码。当使用终端模拟浏览器的时候,Atomus在单元测试和功能性测试中非常有用。这就是Atomus名字的来源。Atomus会和应用程序的单元和谐工作。你只需要包含需要测试框架和模块,然后创建一个实例,然后开始使用DOM和模块的API即可。

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

评论(14)

macgroup
macgroup
js是在浏览器里面运行的,浏览器又没有访问硬件的能力。

Julius JS怎么访问本机的麦壳风,来实现 不断地监听用户的正在说的话 ?
梁选
梁选
看到Atom,我想起Intel
白小衣
白小衣
12月还没过3分之1

。。。。。。。。。。
Fang2hou
Fang2hou

引用来自“iijimmy”的评论

angular 好不受待见
angular不用推销了,都知道了。
朱宏青
朱宏青
Julius试了下 不太好用啊
AT7
AT7

引用来自“iijimmy”的评论

angular 好不受待见
不支持IE9以下版本
ifeixiang
ifeixiang

引用来自“1024”的评论

李宁也出类库了 哈哈
牛!
violinux666
violinux666
感觉一个都用不上...
我是李达康
我是李达康
angular 好不受待见
AT7
AT7
mark?
返回顶部
顶部