开发者不容错过的12款开源JavaScript库
如何启用javascript功能JavaScipt⼏乎是所有前端开发⼈员必会的编程语⾔,并且,随着各种移动APP的串红,JavaScript还可以⽤来开发移动应⽤。除此以外,为了丰富前端/移动开发,有不少开发者推出了各种基于JavaScript的库,这些⼏乎能实现任何你需要的功能,并且有些库可以⽤来开发某些特定的功能,⾮常强⼤。
本⽂推荐了12款开源的JavaScript库,这些库可以帮助⼤家快速开发各种前端/移动应⽤,⼀起来看下。
1.
Headroom.js是⼀个轻量级,⾼性能的JavaScript插件(⽆依赖性),允许你响应⽤户的滚动⾏为。Headroom.js使您能够在适当的时候把元素融⼊视图,⽽其它时候让内容成为焦点。Headroom.js简单易⽤,它有⼀个纯JavaScript API,以及可选的jQuery、Zepto和AngularJS兼容的插件。
2.
Hammer.js是⼀个轻量级的JavaScript库(仅有2kb),能让你的⽹站轻松实现触控事件。它依赖于jQuery,⽤来控制触摸设备上的多点触控特性。
3.
Type Rendering Mix是个基于浏览器、应⽤CSS⽂本渲染的引擎。Type Rendering Mix通过解析⽤户代理字符串检测浏览器的⽂本rasterizer和antialiasing⽅法。
4.
MouseTrap是个简单的JavaScript库,⽤来处理键盘快捷键,并且⽆需任何扩展依赖,⽽且⾮常轻量,压缩包只有3.5KB。
5.
Switchery是个简单的JavaScript组件,只要⼏个简单的步骤就可以帮助⽤户把默认的HTML复选框转换成漂亮iOS 7样式风格。⽤户可以很⽅便的⾃定义这种转换,所以可以很好的配合你的设计风格。
6.
Yeoman是⼀个开源项⽬,它为Web应⽤开发定义了⼀个⾃⽤的栈。它包括⼀批⾮常优秀的⼯具和框架,它们都有着完善的⽂档⽽且很权威。我们的⽬的是帮助开发者快速构建漂亮的Web应⽤。
7.
Math.js是⼀个JavaScript包,⽤于执⾏数学相关的函数。拥有⾮常多的运算功能和灵活的表达式解析器,功能强⼤且易于使⽤。
8.
Morris.js是⼀个轻量级的JavaScript库,使⽤jQuery和Raphaël来⽣成各种时序图。
9.
Planetary.js是⼀个JavaScript库,⽤于构建互动球体效果。它使⽤D3和TopoJSON解析和渲染地理数据。Planetary.js采⽤了基于插件的架构,即使是默认的功能是作为插件实现的,这使得Planetary.js⾮常灵活。Planetary.js是完全可定制,包括颜⾊,旋转等等。
10.
Metro UI CSS是⼀套⽤来创建类似于Windows 8 Metro UI风格⽹站的样式,它是⼀套⾃成体系的解决⽅案,但也可以与其它框架⼀起使⽤。
11.
Cheet.js是⼀款⽤来创建复活节彩蛋类似形状的图⽚加上简单的⽂本信息的Javascript库。
12.
Turn.js是⼀个JavaScript库,能够将HTML内容组织成看起来像⼀本真正的书籍或杂志,⽤到HTML5的所有优点。Turn.js最合适基于HTML5实现类似杂志,书籍,⽬录的效果。它适⽤于⼤多数的浏览器和设备,轻量级,只有10K。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论