最值得推荐的十五个 JavaScript 库

作者: Admin 分类: 网站程序 发布时间: 2014-12-11 23:38 ė 6 没有评论

  本文不是本站原创的,但具体是谁原创也不知道,因为网上抄来抄去的现象不少,弄得想感谢原作者也该找谁,但本文是整理自开源中国社区,但微歌并不能确定那里是不是原创。微歌之所以推荐这篇文章,主要原因是 JavaScript 提供了丰富的函数库,不管是事件、效果、还是 AJAX。如果出现 JavaScript 库没法做某样工作,你一定会找到一个插件帮忙。本文作者总结了 2014 年 12 月最棒的 15 个 JavaScript 库。

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

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

  1、Julius JS

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

  2、Vue.js

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

  3、MetricsGraphics.js

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

  4、SVG Morpheus

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

  5、Contents

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

  6、Vivus

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

  7、Particles.js

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

  8、Zip.js

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

  9、Melchior.js

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

  10、Lining.js

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

  11、Screenful.js

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

  12、 Four Shadows

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

  13、Binoculars

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

  14、jTinder

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

  15、Atomus

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

本文出自微歌,转载时请注明出处及相应链接。

本文永久链接: http://wego2.com/zui-zhi-de-tui-jian-de-shi-wu-ge-JavaScript-ku.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Ɣ回顶部