LokiJS:用JavaScript实现的面向文档的内存数据库 LokiJS是一个内存数据库,将性能考虑放在第一位。LokiJS支持索引和更快的文档访问,执行性能非常好(近50万OPS/秒)。其内置DynamicView类可以用于数据子集的索引,甚至获取更快的性能。
LokiJS支持collections(数据集),跟MongoDB的很像,并且以JSON格式将数据保存到磁盘,所以你的数据是可移植的。
基于HTML5和JavaScript实现的Winamp MP3播放器 还记是经典的Winamp 音乐MP3播放器吗?这里有一个使用HTML5和JavaScript实现的版本。
Walkway用简单的方法为SVG元素添加动画效果 这个库的作用是将SVG矢量图中的一些基本元素(目前仅支持路径Path和线Line)以线性动画的方式展示出来。 类似于PS4首页所展示的动画效果,示例:
var svg = new Walkway('#test'); //#test通常为一个svg元素
svg.draw(function () {
console.log('Animation finished');
});
15个最好用的Node.JS后端框架 Node.js框架是可以帮助你建立网站应用服务的javascript框架。它可以帮助你更快地开发Web应用。
Node.js是基于Chrome的JavaScript运行环境。可方便地构建快速、可扩展的网络应用。节点。 当涉及到Web应用程序的开发,你就需要JS框架,加快你的开发过程。 Node.js有非常多不同类型的框架,如MVC框架,REST API和generators,全栈框架,大量的服务器库,它完全能够提供Web服务,无需使用Apache等外部软件。 Node.js使用谷歌的V8 JavaScript引擎,很大一部分是用基本模块的JavaScript编写。今天我们要分享的是使用的较多的一些Node.js Web框架。
将GO编绎成JavaScript,用GO语言来写前端代码 GopherJS将GO代码编绎成纯的JavaScript代码。它的主要目的是让你有机会使用GO语言来写前端代码。你可以
在线玩一玩。
你可以使用GO优雅的类型系统和编绎时检查系统,因此你有机会发现大量的潜在BUG,并可以更好的进行重构。想像一下你之前要处理多少有关JavaScript遗留的参数问题,因为你不确定会不会还有人在用这些老API。GopherJS会豪无怨言地帮你解决这些问题。你可以放心,这种BUG将不会再出现。
JuliusJS: 基于JavaScript的在线语音识别库 JuliusJS 是使用JavaScript实现的一个语音识别库
它可以识别用户所说的内容,然后立即翻译出来,声音->文字 PS: 通过一个回调函数,示例代码:
// bootstrap JuliusJS
var julius = new Julius();
julius.onrecognition = function(sentence) {
console.log(sentence);
};
// say "Hello, world!"
// console logs: `> HELLO WORLD`
PathFinding.js: 基于JavaScript的开源智能寻路算法库 PathFinding.js 是由JavaScript实现的一个开源智能寻路算法库。
可访问的HTML5 Video视频播放器 一个轻量级的HTML5视频播放器,支持字幕和详细说明。注* 连IE9都支持HTML5 Video 元素了,是时侯提供基于没有插件的视频播放了。
- 提供了一个HTML5视频播放器自定义控件。
- 支持字幕;只需使用标准的HTML5视频语法,创建一个VTT的字幕文件。
- 使用原生的HTML5 form 控件控制音量(输入范围),并指示进度(progress元素)。
- 支持只有键盘用户访问。
- 可在加载时,打开或关闭字幕选项。
- 可设定起始播放的时间,或控制播放进度。
- 播放器宽度与Video 元素的宽度一致。
- 没有依赖关系。使用原生的JavaScript写成。
- 如果JavaScript不可用,将由浏览器的原生播放。