开发者必备的 12 个 JavaScript 库

侯览
• 阅读 4961

现在 web 设计是最有趣的了,做好 web 设计不仅要熟练使用 Javascript,css 和 html 等,还要有自己的创意设计。为了方便大家发挥自己的 创意,就产生了很多 JS 框架,Node.js 扩展等等。有了这些工具,开发者们就能专注于创意设计了,而不用为某个功能而 花费太多精力。这里我们介绍的是 12 个开发者们必备的 JavaScript 库 ,都是一些很基础功能很强大的库。有了这些库,开发者们可以节省很多时间,大 大提高开发的效率,所以大家赶紧收藏起来吧:)

1) Headroom.js

Headroom.js 是个轻量级,高性能的 JS 部件(完全独立 ,无需任何依赖),允许对用户滚动页面的行为做出反应,Headroom.js 的主页顶 部就是一个演示示例,当向下滚动,头部就会慢慢退出隐藏起来;当向上滚动,头 部又慢慢的显示出来。

开发者必备的 12 个 JavaScript 库

2) Hammer.js

Hammer.j s是一个轻量级的JavaScript库(压缩后仅有3kb),能让你的网站轻松实现触控事 件。它依赖于jQuery,用来控制触摸设备上的多点触控特性。

开发者必备的 12 个 JavaScript 库

3) Type Rendering

trmix(Type Rendering Mix) 是个基于浏览器的应用 CSS 文本渲染的引擎。Type Rendering Mix 通过解析用户代理字符串检测浏览器的文本 rasterizer 和 antialiasing 方 法。

type-render
ing

4) Mouse Trap

Mouse Trap 是个简单的 JavaScript 库,用来处理键盘快捷键。Mousetrap 是个独立的库,没 有任何扩展依赖,而且是个极小的 JavaScript 库,总大小就只有几kb。

开发者必备的 12 个 JavaScript 库

5) Switchery

Switc hery 是个简单的 JavaScript 组件,只要几个简单的步骤就可以帮助用户把默认的 HTML 复选框转换成漂亮 iOS 7 样式风格。用户可以很方便的自定义这种转换,所 以可以很好的配合你的设计风格。

开发者必备的 12 个 JavaScript 库

6) Yeoman

 Yeoman是一个强健的工 具,库,及工作流程的组合,帮你网页开发者快速创建出漂亮而且引人入胜的网页 程序。

开发者必备的 12 个 JavaScript 库

7)  Mathjs

Math.js 是个JavaScript 和 Node.js 的扩展数学库。它包括了灵活的表达式解析器,提供数字,大数值 ,复杂数值,单位,矩阵等等集成的解决方案。Math.js 很强大又易于使用。

特性

  • 支持数值,大数值,复杂 数值,单位,数组,字符串和矩阵

  • 兼容 JavaScript 内置的数学 库

  • 包含一个灵活的表达式解析器

  • 支持链接操作

  • 包含一系列内置函数和常量

  • 没有任何依赖,可以 运行在所有 JavaScript 引擎上

  • 非常容易扩展

开发者必备的 12 个 JavaScript 库

8) Morris.js

  Morris.js 是一个轻量级的 JS 库,使用 jQueryRaphaël 来生成各种时序图。

开发者必备的 12 个 JavaScript 库

9) Planetary js

Planetary js 是 个令人称奇的创建交互式 web 地球仪的 JavaScript 库。在线演示

主 要特性:

  • 完全自定义,包括颜色, 旋转等等

  • 在任何位置显示设定的颜色和大小的动画“ping”

    i>
  • 支持鼠标拖动和缩放

  • 通过基于插件的架构可以扩展

开发者必备的 12 个 JavaScript 库

10) Metroui

 Metro UI CSS 是用来创建类似 Windows 8 Metro 界面风格的 CSS 样式/Javascript 库。

开发者必备的 12 个 JavaScript 库

11) Cheet.js

 Cheet.js 是一款用来创建复活节彩蛋类似形状的图片加上简单的文本信息的 Javascr ipt 库。  在线演示

开发者必备的 12 个 JavaScript 库

12) Turnjs

Turn.js 是一个轻量级 的 (15kb) jQuery/html5 插件用来创建类似书本和杂志翻页效果,支持触摸屏设备 。

Turn.js 支持硬件加速来让翻页效果更加平滑。

可通过 API 来获 取当前显示的页号,并提供选项来定制默认页号、加速器、阴影和延时。

开发者必备的 12 个 JavaScript 库

备选:  Voix

Voix .js 是一个 JavaScript 库,可以用声音控制你的网站,应用或者是游戏。

开发者必备的 12 个 JavaScript 库

如果大家还有补充或者是对以上这些 JavaScript 库有什么使用心得,那么请在评论中与大家分享吧!


原文 12 Essential JavaScript Libraries for Developers
via oschina

点赞
收藏
评论区
推荐文章
Karen110 Karen110
3年前
一篇文章带你了解JavaScript日期
日期对象允许您使用日期(年、月、日、小时、分钟、秒和毫秒)。一、JavaScript的日期格式一个JavaScript日期可以写为一个字符串:ThuFeb02201909:59:51GMT0800(中国标准时间)或者是一个数字:1486000791164写数字的日期,指定的毫秒数自1970年1月1日00:00:00到现在。1\.显示日期使用
美凌格栋栋酱 美凌格栋栋酱
6个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
小尉迟 小尉迟
2年前
最新中文免登陆版WebStorm下载 WebStorm激活码
WebStorm2022是JetBrains公司最新发布的一款专门为Web开发者打造的集成开发环境(IDE)。它支持多种Web开发技术,如HTML、CSS、JavaScript、TypeScript、React、Angular、Vue、Node.js等。W
雷厉风行 雷厉风行
2年前
WebStorm 2023 for Mac:智能、高效的前端开发工具,支持多种前端技术 - 前端开发工具,智能,高效
WebStorm2023forMac是一款专业的Web开发工具,由Jetbrains公司开发。它提供了许多强大的功能,适用于多种Web技术,包括HTML、CSS、JavaScript、Node.js等。WebStorm2023forMac是Web开发者的首
Souleigh ✨ Souleigh ✨
4年前
昨天写了这些骚代码,今天上班差点被同事揍了
昨天写了这些骚代码,今天上班差点被同事揍了前端开发微信号qianduan1024功能介绍专注于Web前端技术文章分享,包含JavaScript、HTML5、CSS3等前端基础知识,以及Vue.js,React,Augular等前端框架收录于话题来自:掘金,作者:布拉德特皮链接:h
Stella981 Stella981
3年前
ASP.NET 5系列教程 (五):在Visual Studio 2015中使用Grunt、Bowe
基于VisualStudio2015,你可以:方便的管理前端包,如jQuery,Bootstrap,或Angular。自动运行任务,如LESS、JavaScript压缩、JSLint、JavaScript单元测试等。方便的获得Web开发者生态圈的工具包。为了实现这些场景,Visual
Easter79 Easter79
3年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Wesley13 Wesley13
3年前
1分钟选好最合适你的JavaScript框架
Javascript框架(以下简称框架)也被称为Javascript库,是一组包含丰富功能和函数的JavaScript代码集,能够帮助开发者快速完成Web设计和开发工作。随着Web社区的越发活跃,新的框架也层出不穷,目前流行的有:Angular、React、Vue.js和Knockout等。面对如此丰富多样的框架,很多Web开发团队都感到难以抉择,性能、
为什么mysql不推荐使用雪花ID作为主键
作者:毛辰飞背景在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究
公孙晃 公孙晃
2年前
WebStorm for Mac(JavaScript开发工具) v2023.1汉化版
WebStormMac版专为现代Web开发而设计,提供了各种工具和功能,帮助开发者编写高质量的JavaScript、HTML和CSS代码。
子桓 子桓
1年前
JavaScript开发工具推荐 WebStorm 2023中文最新版
WebStorm是一款由JetBrains公司开发的JavaScript开发工具,被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”和“最智能的JavaScriptIDE”。它与IntelliJIDEA同源,继承了IntelliJ