15 latest js libraries to enhance your Web experience and js Library web experience

Source: Internet
Author: User
Tags javascript datepicker

15 latest js libraries to enhance your Web experience and js Library web experience
1. Pikaday: Standalone JavaScript Datepicker

This is a refreshing JavaScript date Selector
  • Lightweight (compressed and less than 5KB after gzip)
  • No dependency on other JS frameworks (but can be used with Moment. js)
  • Modular CSS class for convenience
2. Mailcheck


Mailcheck. js is a Javascript library and jQuery plugin used to detect the Domain Name of the email address. When the domain name is incorrect, the corresponding suggestions are provided.

3. BonsaiJS

BonsaiIs an open-source JavaScript library used to create graphics and animations. The Renderer of this library uses SVG output and provides an intuitive and function-rich API.

It supports creating simple images (rectangular, circular, elliptical, etc ). You can use a specific function and a path () function to draw any custom shape.

It can apply colors, gradients, and filters (grayscale, blur, opacity, etc.) to these shapes.

Many mouse (or touch) and Keyboard Events have been built into this library and can be easily managed.

Bonsai supports both standard and key frame animations and sets a series of continuous animations.

A large number of simple functions can be used in animation.

 

4. Review


ReView is a tiny JavaScript library that allows visitors to switch between the layouts on request. it analyses the initial viewport + meta tag if available and displays a link/button to the visitor for instantly switching to the other viewport with no refreshes, all JavaScript. the view preference is automatically stored via HTML5 sessionStorage and a plugin architecture exists for extending its features.
 
Source

5. Lenticular. js

Lenticular. jsIs a jQuery plug-in used to create image animations that can respond to tilt or mouse events.

This plug-in is mainly used for mobile browsers (tilting devices), but also for desktop browsers (mouse control ).

Very easy to use, just create a sequence of pictures (name them by image-1.jpg, image-2.jpg...), define the image folder, the number of animation frames, so that you can.

Provides functions to activate/deactivate effects, set the axis (X, Y, or Z) and more features.

 

6. Jarallax

JarallaxIs a function-rich JavaScript library that allows you to easily create and create parallax scrolling effects.

This library allows us to use keyframes to operate CSS and supports custom controllers.

Compared with time-based animations, these controllers allow us to decide which event animation to trigger, such as scrolling and mouse gestures.

 

7. jsPDF


JsPDF is an open-source JavaScript library that allows you to create PDF files on the client without any server scripts.

It supports adding text (you can set styles), drawing, and inserting images. You can set a topic for a document, such as a metadata such as a title or topic.

Supports most browsers. If browsing is not supported, FLash will be used instead.

 

8. Enquire. js

Enquire. js is a superb lightweight processing CSSMedia QueriesOfJavascriptClass Library. The main features are as follows:

  • Help you process the matching media queries (not matching)
  • Browser Event Response
  • One-time setting is supported.
  • Does not rely on any class library, or even jQuery
  • Can be easily appliedResponsive DesignMedium
  • The class library is very small. The compressed version is smaller than 1 kb.

 

9. jsDraw2DX: SVG Graphics Library

JsDraw2DX is an independent JavaScript library used to create any types of interactive Images Using SVG (VML is used for older ie browsers ).

In addition to being able to generate all basic shapes, such as line, rectangle, polygon, circle, elliptical, and arc shapes, the Library can draw curves, besell curves (to any extent), and function plotting, graph and decorative text.

 

10. oriDomi

OriDomiIt is a JavaScript library used to fold arbitrary HTML elements beautifully, just like a piece of paper.

This library does not depend on any JavaScript framework (but jQuery is optional). It uses CSS 3D transitions to create effects.

It provides various effects and events including accordion, reveal, curl, collapse, ramp, foldUp, unfold and reset.

OriDomi is compatible with most browsers, including mobile browsers.

 

11. Holder. js


Holder. js presents image placeholders completely on the client. Work online and offline, and provide a connectable API style and easy creation placeholder. Work online and offline, and provide a connectable API style and easy creation placeholder.

12. Mousetrap


MousetrapIsThe JavaScript Library is used to create and manage keyboard shortcuts. This JS is a separate JS package, which is very small and only 1.6kb. Most browsers support Internet Explorer 6.

It can implement Single keys, combination keys, or a sequence combination key. You can also listen to keypress, keydown, or keyup events, and then decide which function to trigger.

13. Recline. js


Recline. js is an open source JS library used to exploitJavaScript + HTML allows you to easily create data-based applications.

It is based on jQuery and Backbone. js and Underscore. js construction provides Components and structures to display applications and model groups (datasets, records/rows, and fields) and views (grids, maps, charts, and so on) of large amounts of data ).

This database has the largest and largest functions to process datasets, including loading, querying, and operations.

Recline. jsBuilt-in support for slave, CSV files, Google Docs, ElasticSearch, CouchDBTo load data. Data can be beautifully displayed in tables, maps, and timelines. The display method can be easily expanded as needed.

 

14. Sweet. js


Sweet. js is developed by Mozilla and provides a macro function similar to Schema and Rust for JavaScript. Macros allow you to extend the JavaScript language in the way you want.

15. Annotator
Annotator is an open-source JavaScript library and tool used to convert any web page into comments that can be added. Comments can contain comments, tags, and users. Annotator has a simple and powerful plug-in system, so it can easily expand its functions: for example, adding the user identity authentication function for annotations.

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.