名扬数据:对于开发者必备的12个JavaScript库

为了方便大家发挥自己的创意,现在web设计是最有趣的做好 web设计不只要熟练使用 Javascriptcss和 html等。就产生了很多 JS框架,Node.j扩展等等。有了这些工具开发者们就能专注于创意设计了而不用为某个功能而花费太多精力。这里我介绍的12个开发者们必备的JavaScript库,都是一些很基础功能很强大的库。

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

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

3、TypeRendering:trmixTypeRenderMix个基于浏览器的应用 CSS文本渲染的引擎。TypeRenderMix通过解析用户代理字符串检测浏览器的文本 raster和 antialias方法。

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

5、Switchery:只要几个简单的方法就可以协助用户把默认的HTML复选框转换成漂亮 iOS7样式风格。用户可以很方便的自定义这种转换,Switcheri个简单的JavaScript组件。所以可以很好的配合你设计风格。

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

7、Mathjs:提供数字,Math.j个JavaScript和 Node.j扩展数学库。包括了灵活的表达式解析器。大数值,复杂数值,单位,矩阵等等集成的解决方案。Math.j很强大又易于使用。特性:大数值,支持数值。复杂数值,单位,数组,字符串和矩阵;兼容 JavaScript内置的数学库,包括一个灵活的表达式解析器,支持链接操作,包括一系列内置函数和常量,可以运行在所有JavaScript引擎上没有任何依赖。

8、Morris.js:使用 jQueri和 Rapha?l来生成各种时序图。Morris.j一个轻量级的JS库。

9、Planetarijs:Planetarijs个令人称奇的创建交互式 web地球仪的JavaScript库。线演示;主要特性:包括颜色,完全自定义,旋转等等;任何位置显示设定的颜色和大小的动画“ping;支持鼠标拖动和缩放;通过基于插件的架构可以扩展

10、Metroui:MetroUICSS用来创建类似 Window8Metro界面风格的CSS样式/Javascript库。

11、Cheet.js:Cheet.j一款用来创建复活节彩蛋类似形状的图片加上简单的文本信息的Javascript库,线演示

12、Turnjs:支持触摸屏设备。Turn.j一个轻量级的15kbjQuery/html5插件用来创建类似书本和杂志翻页效果。Turn.j支持硬件加速来让翻页效果更加平滑。并提供选项来定制默认页号、加速器、阴影和延时。可通过 API来获取当前显示的页号。