开发者不容错过的12款开源JavaScript库

  JavaScipt几乎是所有前端">开发人员必会的编程语言,并且,随着各种移动APP的串红,JavaScript还可以用来开发移动应用。除此以外,为了丰富前端/移动开发,有不少开发者推出了各种基于JavaScript的库,这些几乎能实现任何你需要的功能,并且有些库可以用来开发某些特定的功能,非常强大。

  本文推荐了12款开源的JavaScript库,这些库可以帮助大家快速开发各种前端/移动应用,一起来看下。

  1.Headroom.js

  Headroom.js是一个轻量级,高性能的JavaScript插件(无依赖性),允许你响应用户的滚动行为。Headroom.js使您能够在适当的时候把元素融入视图,而其它时候让内容成为焦点。Headroom.js简单易用,它有一个纯JavaScript API,以及可选的jQuery、Zepto和AngularJS兼容的插件。

  2.Hammer.js

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

  3.Type Rendering Mix

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

  4.Mouse Trap  MouseTrap是个简单的JavaScript库,用来处理键盘快捷键,并且无需任何扩展依赖,而且非常轻量,压缩包只有3.5KB。  5.Switchery  Switchery是个简单的JavaScript组件,只要几个简单的步骤就可以
帮助用户把默认的HTML复选框转换成漂亮iOS 7样式风格。用户可以很方便的自定义这种转换,
所以可以很好的配合你的设计风格。

  6.Yeoman  Yeoman是一个开源项目,它为Web应用开发定义了一个自用的栈。它包括一批非常优秀的工具和框架,它们都有着完善的文档而且很权威。我们的目的是帮助开发者快速构建漂亮的Web应用。  7.Math.js  Math.js是一个JavaScript包,用于执行数学相关的函数。拥有非常多的运算功能和灵活的表达式解析器,功能强大且易于使用。  8.Morris.js  Morris.js是一个轻量级的JavaScript库,使用jQuery和Raphaël来生成各种时序图。  9.Planetary.js  Planetary.js是一个JavaScript库,用于构建互动球体效果。它使用D3和TopoJSON解析和渲染地理数据。Planetary.js采用了基于插件的架构,即使是默认的功能是作为插件实现的,这使得Planetary.js非常灵活。Planetary.js是完全可定制,包括颜色,旋转等等。  10.Metro UI CSS

  Metro UI CSS是一套用来创建类似于Windows 8Metro UI风格网站的样式, 它是一套自成体系的解决方案,但也可以与其它框架一起使用。

  11.Cheet.js  Cheet.js是
一款用来创建复活节彩蛋类似形状的图片加上简单的文本信息的Javascript库。  12.Turn.js  Turn.js是一个JavaScript库,能够将HTML内容组织成看起来像一本真正的书籍或杂志,用到HTML5的所有
优点。Turn.js最
合适基于HTML5实现类似杂志,书籍,目录的效果。它适用于大多数的浏览器和设备,轻量级,只有10K。

时间: 2024-11-18 03:07:39

开发者不容错过的12款开源JavaScript库的相关文章

Java 开发者不容错过的 12 种高效工具

Java 开发者常常都会想办法如何更快地编写 Java 代码,让编程变得更加轻松.目前,市面上涌现出越来越多的高效编程工具.所以,以下总结了一系列工具列表,其中包含了大多数开发人员已经使用.正在使用或将来一定会用到的高效工具.这份列表名单包括集成开发环境.集成工具.测试和质量工具等. 1.集成开发环境 Eclipse是最有名也最广泛使用的Java集成开发环境(IDE),允许开发者结合语言支持和其他功能到任何的默认包中,而且Eclipse市场有许多定制和扩展的插件. IntelliJ已经引起了开发

不可错过的12款开源的Ruby on Rails开发工具

Ruby on Rails是最有效率的Web框架之一,并且是开源的.它让开发者在许多方面更方便地进行开发.这就是我们为大家列出这10余款开源的Ruby on Rails开发工具列表的原因.如果你是一个希望用简单容易的方式编写一些真正伟大的代码的程序员,这个列表中的工具是你必须的.这个也是程序员的福音,因为它能十分显著地帮助程序员提高开发效率. 很多 Web 和移动设备的应用已经使用Ruby on Rails进行开发.这也是开发者总是对便捷工具渴望的原因,它能帮助开发者更快地编写代码.在这个竞争激

2010年CES不容错过的25款产品(组图)

1月5日消息,据国外媒体报道,2010年"国际消费电子展"(CES)将于1月7日至10日在拉斯维加斯开幕,届时将有来自约3000家公司的2万多款新产品悉数亮相. 以下为本届CES展会上不容错过的25款新产品: 1. LG超薄LCD高清电视LG超薄LCD高清电视 2. 3D蓝光DVD碟片3D蓝光DVD碟片 3. 希捷7毫米超薄硬盘希捷7毫米超薄硬盘 4. D-Link无线机顶盒Boxee BoxD-Link无线机顶盒Boxee Box 5. Notion Ink公司的Android智能本

C++ 100款开源界面库 (10)

(声明:Alberl以后说到开源库,一般都是指著名的.或者不著名但维护至少3年以上的.那些把代码一扔就没下文的,Alberl不称之为开源库,只称为开源代码.这里并不是贬低,像Alberl前面那个系列的教程<2013 duilib入门简明教程>,还有本系列教程,还有前面介绍的CodeProject,基本上都是代码往上面一扔,就不用再怎么维护的.这些都称之为开源代码,其实开源代码对新手的帮助更大,因为很简明的说明了代码用法~O(∩_∩)O~)       前面两个教程已经对制作界面的几种方式进行了

60个开发者不容错过的免费资源库

文章作者Juan Pablo Sarmiento收集了60个较为实用.高效的工具资源库,可以帮助开发者快速创建各种Web App和移动App.这些资源的特点是:简单.便捷.免费.高效.功能多.当你独自一人需要在短期内构建一个产品的时候,这些起关键作用的工具定会给你留下更深刻的印象.(以下是编译内容) 下面所列举的就是近期比较受欢迎的资源集合: 1.Mmenu:这个jQuery插件能够为移动网站创造出灵活的.类似App的滑动菜单. 2.Fabric textures:这5个布料纹理的背景可以以JP

Web开发者不容错过的10个HTML5工具

HTML5 已经成为当今世界的一个必然组成部分.由于 World Wide Web 万维网是使用超文本标记语言来架构和呈现的,于是 HTML5 成为了最流行的编程语言之一.随着网络的不断扩张,Web 开发人员非常有必要拥有最新的 HTML5 工具,用于创建动态和交互式的 Web 应用程序和网页.下面这些就是你不应该错过的新的 HTML5 工具. 1. Timesheet.js Timesheet.js 是一款用于创建使用 Java 库的 HTML 工作流的简单工具.你可以添加可视化和转换到使用

不容错过的25款漂亮的企业VI设计

  前辈的经验就在眼前,童鞋们不要迟疑咯,赶紧来学习一下吧!(今天收集的25款企业VI设计,每一个可都非常端庄大气唷!) Unionservice Design Vertex Design Accountants and Auditors Association Branding Design 5ndme.com Design Dialogue Branding Design CentrePoint Homes Design Personal Identity Design Pure Minds

美观又实用,10款强大的开源Javascript图表库

随着发展,现代 Web 设计在改善体验和功能的同时,对于美观的追求也越来越高,可视化.交互式.动态等元素和效果似乎已成为标配. 以下是为开发者推荐的 10 款开源 Javascript 图表库,可以帮助实现各种漂亮的功能.话不多说,直接开始吧! 1.ECharts ECharts 由百度前端技术部开发的,是一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11.Chrome.Firefox.Safari等),底层依赖轻量级的

三款开源企业软件插件带你感知定制和扩展的微妙

当提起软件插件的时候,您可能首先想到的是知名的网页浏览器插件,例如 Adobe Flash Player 和 QuickTime Player.然而,企业软件插件因向企业提高灵活性而变得越发重要. 此外,插件也成为扩展企业软件功能性的一个途径.如下图所示,主应用程序独立于插件之外运行,这样就使终端用户可以动态添加和更新插件,而无需对主应用程序作出变更. 成功的企业软件插件推荐 如今,企业在评估企业软件时,"业务敏捷性"成为在日新月异的市场中越来越受到重视的品质.各企业认识到,他们的业务