12 Open source JavaScript libraries that developers shouldn't miss

Source: Internet
Author: User
Keywords Java open source developer used can

Javascipt is almost all front-end http://www.aliyun.com/zixun/aggregation/7155.html "> developers will have the programming language, and, along with a variety of mobile app's String red, JavaScript can also be used to develop mobile applications. In addition, in order to enrich front-end/mobile development, many developers have introduced a variety of JavaScript based libraries, which can almost achieve any of the functions you need, and some libraries can be used to develop specific features, very powerful.

This article recommends 12 open source JavaScript libraries that can help you quickly develop a variety of front-end/mobile applications and take a look.

1.headroom.js

Headroom.js is a lightweight, high-performance JavaScript plugin (no dependencies) that allows you to respond to user scrolling behavior. Headroom.js allows you to incorporate elements into the view at the right time, and other times to focus on the content. Headroom.js is simple to use, it has a pure JavaScript API, and optional jquery, Zepto, and Angularjs compatible plug-ins.

2.hammer.js

Hammer.js is a lightweight JavaScript library (2KB only) that allows your site to easily implement touch events. It relies on jquery to control multi-touch features on touch devices.

3.Type Rendering Mix

Type Rendering Mix is an engine that is browser-based and applies css text rendering. The Type Rendering mix detects the text rasterizer and antialiasing methods of the browser by parsing the user agent string.

The

4.Mouse Trap Mousetrap is a simple JavaScript library that handles keyboard shortcuts without any extension dependencies and is very lightweight, with only 3.5KB of compressed packets. 5.Switchery Switchery is a simple JavaScript component, with a few simple steps to help users convert the default HTML checkbox into a nifty iOS 7 style. Users can easily customize this conversion, so you can work well with your design style.


6.Yeoman Yeoman is an open source project that defines a stack for Web application development. It includes a bunch of very good tools and frameworks that are well documented and authoritative.  Our goal is to help developers quickly build beautiful web apps. 7.math.js Math.js is a JavaScript package for performing mathematical-related functions.  Has a lot of operational functions and flexible expression parser, powerful and easy to use.  8.morris.js Morris.js is a lightweight JavaScript library that uses jquery and Raphaël to generate a variety of timeline diagrams. 9.planetary.js Planetary.js is a JavaScript library for building interactive sphere effects. It uses D3 and Topojson to parse and render geographic data. Planetary.js uses a plug-in based architecture, even though the default functionality is implemented as a plug-in, making planetary.js very flexible.  Planetary.js is fully customizable, including color, rotation, and so on. 10.Metro UI CSS

Metro UI CSS is a set of styles designed to create Windows 8 Metro UI style sites, which is a self-contained solution, but can also be used with other frameworks.

11.cheet.js Cheet.js is a JavaScript library that creates images of Easter eggs in a similar shape, plus simple textual information. 12.turn.js Turn.js is a JavaScript library that organizes HTML content to look like a real book or magazine, with all the benefits of HTML5. Turn.js is most suitable for the results of similar magazines, books, and catalogs based on HTML5. It is suitable for most browsers and devices, lightweight, only 10K.
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.