博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
开发者不容错过的12款开源JavaScript库
阅读量:5959 次
发布时间:2019-06-19

本文共 1558 字,大约阅读时间需要 5 分钟。

来源:CSDN   时间:2014-01-27 09:51:50   阅读数:4677

分享到:

[导读] 目前,为了丰富前端 移动开发,有不少开发者推出了各种基于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。
 

转载于:https://www.cnblogs.com/redasurc/p/3539460.html

你可能感兴趣的文章
js中日期转换为时间戳
查看>>
[044] 微信公众平台开发教程第20篇-新手解惑40则
查看>>
将ASCII字符串转换为UNICODE字符串
查看>>
Linux远程上传、下载文件的方法
查看>>
CentOS6.2 下安装OpenGL开发库
查看>>
模式识别之中文分词
查看>>
Web Service那点事
查看>>
TCP/IP协议体系结构简介
查看>>
WebApi身份认证解决方案:Basic基础认证
查看>>
js求时间差
查看>>
kylin 使用RESTful API 请求
查看>>
hive学习路线
查看>>
MySQL(十三)之MySQL事务
查看>>
不变的动力
查看>>
Java toString()方法的自动调用
查看>>
【Android】利用服务Service创建标题栏通知
查看>>
手指皮肤长期干/粗糙/小裂口问题
查看>>
ecshop验证码图片无法显示终极解决办法
查看>>
php中session_start()函数的作用
查看>>
Leetcode: Encode and Decode Strings
查看>>