请选择 进入手机版 | 继续访问电脑版

集云开发者论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1060|回复: 0

12 个轻量级的 JavaScript 库

[复制链接]

2

主题

16

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10470
发表于 2016-11-23 22:18:07 | 显示全部楼层 |阅读模式
从前端界面的开发谈微信小程序体验1. meSing.js

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

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

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

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

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

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

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

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

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

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

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


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|集云开发者论坛 ( 辽ICP备15012805号-2 )

GMT+8, 2019-7-20 18:04 , Processed in 0.052820 second(s), 21 queries .

Powered by Open Draft System

© 2007-2016 OpenDraft

快速回复 返回顶部 返回列表