2014年12月最棒的 15 个 JavaScript 库

2014年12月最棒的 15 个 JavaScript 库

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

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

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

1. Julius JS


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

julius-js

2. Vue.js


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

vue-js

3. MetricsGraphics.js


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

metricgraphicsjs

4. SVG Morpheus


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

SVG Morpheus

5. Contents


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

contents

6. Vivus


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

vivusjs

7. Particles.js


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

particlesjs

##########NextPage[title=]##########

8. Zip.js


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

zipjs

9. Melchior.js


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

melchior

10. Lining.js


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

Liningjs

11. Screenful.js


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

screenfulljs

12. Four Shadows


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

fourshadows

13. Binoculars


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

Binoculars

14. jTinder


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

jtinder

15. Atomus


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

atomus

原文发布时间:2014-12-11

本文来自云栖合作伙伴“linux中国”

时间: 2024-09-08 09:54:21

2014年12月最棒的 15 个 JavaScript 库的相关文章

c++怎样把字符串20141219103000拆分为2014年12月19日10点30分00秒

问题描述 c++怎样把字符串20141219103000拆分为2014年12月19日10点30分00秒 如题c++怎样把字符串20141219103000拆分为2014年12月19日10点30分00秒 解决方案 对于定长的字符串,用substr提取,然后再拼接最简单 http://baike.baidu.com/subview/1827482/5080395.htm 解决方案二: 用sscanf将20141219103000按"%04d%02d%02d%02d%02d%02d"分析出年

奇虎360发布截至2014年12月31日的Q4及全年未经审计财报

摘要: 奇虎360发布截至2014年12月31日的Q4及全年未经审计财报.财报显示,奇虎360 Q4营收为4.312亿美元,较上年同期的2.216亿美元增长94.6%:Q4净利润为7680万美元,较上年同期的1660万美元增长3 奇虎360发布截至2014年12月31日的Q4及全年未经审计财报.财报显示,奇虎360 Q4营收为4.312亿美元,较上年同期的2.216亿美元增长94.6%:Q4净利润为7680万美元,较上年同期的1660万美元增长363%. 但从运营数据上来看,这是一份不错的财报,

37游戏2014年12月净利润为3700万到4300万之间

顺荣股份在公司的2014年度业绩预告修正案中预计,37游戏2014年12月净利润为3700万到4300万之间. 公告显示,顺荣股份12月3日公布,对37游戏资产过户.交割.新股发行登记及上市等主要事项已实施完毕.根据规定,公司编制2014年度合并财务报表是应合并37游戏2014年12月的财务数据. 公告预计,37游戏12月份净利润为3700万至4300万之间,以顺荣股份持有的60%股份计算,合并后归属顺荣股份股东的净利润为2220万到2580万之间. 2013年10月,顺荣股份首次提交拟以19.

中国联通2014年12月运营数据:移动用户累计达到2.99亿

1月20日消息,中国联通昨日下午发布2014年12月运营数据.数据显示,中国联通的移动用户累计达到2.99亿,当月净增79.7万户.其中,移动宽带用户(含3G和4G)累计达1.49亿,当月新增115.3万. 固网方面,中国联通固网宽带用户达到6879万,当月净增1.5万户,本地电话用户累计达8205.6万户,当月减少68.7万户.       中国联通发布的最新一个季度(2014年第三季度)财报显示,中国联通去年前三季度实现营业收入2192.29亿元,同比降低3.27%:实现归属于上市公司股东的

2014年12月10日,将在北京召开首届全球MPA工作会

摘要: 2014年12月10日,将在北京召开首届全球MPA工作会.届时,DONA基金会将与首批设立的4个全球MPA(Multi-Primary Administrator,全球并联顶级前缀管理机构,又称全球Handle根系统)运营机构签署 2014年12月10日,将在北京召开"首届全球MPA工作会".届时,DONA基金会将与首批设立的4个全球MPA(Multi-Primary Administrator,全球并联顶级前缀管理机构,又称"全球Handle根系统")运营

阿里巴巴发布了截至2014年12月31日添加到日历的最新财报

摘要: 昨日, 阿里巴巴 发布了截至2014年12月31日添加到日历的最新财报.财报显示,阿里巴巴集团第四季度营收261.79亿元(约42.19亿美元),同比增长40%.净利润59.83亿元(约9.64亿美元),同比下滑 昨日, 阿里巴巴 发布了截至2014年12月31日添加到日历的最新财报.财报显示,阿里巴巴集团第四季度营收261.79亿元(约42.19亿美元),同比增长40%.净利润59.83亿元(约9.64亿美元),同比下滑28%.导致净利润同比下滑的主要原因是 双十一 的营收不如预期,再

阿里内核月报2014年12月

Live kernel patching on track for 3.20 运行时间敏感的用户一直以来都很希望有一种方法可以在不重启系统的情况下对运行的操作系统内核打补丁.目前有几个还没有进入主线内核的实现(比如:kpatch, Kgraft).很明显,这些实现不可能全部进入upstream内核.从最近Jiri Kosina发出的一组补丁来看, 内核热升级补丁的开发似乎又向前迈进了一步,kpatch和kGraft的开发,并且内核热升级的核心功能已经被Reviewed/Acked过.并且双方都同

中信证券母公司12月实现净利24.15亿

中信证券(600030)1月11日晚间公告,2010年12月,中信证券(母公司)实现净利润24.15亿元,中信金通证券实现净利润5407万元,中信万通证券实现净利润524万元.

2014年12月桌面操作系统份额统计数据

每个月Net Applications都会发布上个月桌面操作系统份额统计数据. 这个数据可以帮助我们发现整体市场的趋势.根据这份统计数据显示,Windows 7今年1月份市占率微幅下降,从去年12月的56.26%下降至55.92%,Windows XP的市占率微幅上升,从去年12月的18.26%上升到18.93%,时,Windows8/8.1从13.52%上升至13.83%,而 Windows Vista下跌,从2.9%跌至2.44%. 另外值得注意的是,Windows10市占率现在已经出现在统