DSP

12 个轻量级的 JavaScript 库

2019-07-13 18:27发布


1. meSing.js

mesing-js
meSing.js是一个一个JavaScript歌唱合成库,它使用Web Audio API的DSP功能与meSpeak.js语音合成库结合,为Web提供声乐合成器。

2. Flv.js

flvjs
flv.js是一个 HTML5 Flash Video (FLV)播放器  采用纯JavaScript编写没有Flash。flv.js通过将FLV文件流传输到ISO BMFF(Fragmented MP4)段中,然后通过Media Source Extensions API将mp4 Fragmented 发送到HTML5视频元素中来工作。

3. Fuse.js

fusejs
Fuse.js是一个轻量级实现模糊搜索零依赖的JavaScript库。

4. Force.js

force-js
Force.js 一个JavaScript库来轻松地让元素产生动画,并在你的页面上跳跃。 它有不同的easing函数,并尝试与CSS-Transitions给合。

5. Eg.js

egjs
egjs是一个基于jQuery的JavaScript库包括UI交互,效果和实用程序,它以最简单快捷的方式构建Web应用程序。

6. Progressively

progressively
Progressively是一个用于逐步加载图片的JavaScript库。 它完全用JavaScript编写并且超小。它在用户浏览到页面时才加载图像,以节省带宽和服务器请求。 

7. Aquarelle

aquarelle
Aquarelle是一个用于创造宏伟水彩效果的库。 你可以使用Aqaurelle来为图片添加一个淡入动画。这个库建立在3D Canvas库Three.js之上。 

8. UAParser.js

uaparserjs UAParser.js是一个基于JavaScript的User-Agent字符串解析器。它支持浏览器与node.js环境并且还可以作为jQuery/Zepto插件,Bower/Meteor 包, & RequireJS/AMD 模块。 这个库旨在识别Web浏览器的详细类型,布局引擎,操作系统,CPU架构和设备类型/模型,完全从User-Agent字符串中解析并且相对较小的占用空间(〜11KB当缩减/〜4KB gzipped)。 采用vanilla JavaScript编写,这意味着它不需要任何其他库,可以独立使用。

9. Weather Map

weathermap
Weather Map这个JavaScript库,可帮助您创建漂亮,动态更新,可搜索的包含各种天气相关信息的地图和图表。 这个应用从OpenWeatherMap API抽取相关的数据。它是一个Web服务,定时提供各种与天气相关的数据。然后使用JavaScript地图显示地理天气信息以及JavaScript图表,以显示温度,风等的历史值。

10. Strman

strman
Strman是一个javascript字符串操作库没有任何npm依赖。

11. Monkberry

monkberry
Monkberry是一个快速,非常小(1kb)和简单的JavaScript库用于构建Web用户界面。 这是因为Monkberry只做必要的dom更新,并且以与React完全不同的方式实现。 Monkberry将模板编译为纯JavaScript以通过使用v8隐藏类并减少调用堆栈来获得优势。

12. Features.js

featurejs
Feature.js是一个快速,简单和轻量级的浏览器特性检测库。它没有依赖和轻量只有1kb缩小和gzipped之后。 Feature.js会在网页加载时自动初始化, 但它不会在初始化时运行任何测试,它只会在你要求时运行它们,所以这使得它执行非常快。 CTOLib编译:http://javascript.ctolib.com/



转载:开源中国社区 [http://www.oschina.net]