Home  >  Article  >  Web Front-end  >  45 useful JavaScript libraries

45 useful JavaScript libraries

小云云
小云云Original
2017-11-20 09:52:323373browse

What is a JavaScript library? To put it simply, it is a collection of functions that are convenient for you to call without having to write those powerful functions yourself. Recently, some netizens expressed their interest in knowing which JavaScript libraries are easier to use, so the editor went online to integrate them for everyone. , the following 45 useful JavaScript libraries are for your reference.

Particles.js - A JS library for creating beautiful floating particles on web pages;

Three.js - A JS library for creating 3D objects and spaces on web pages;

Fullpage.js - A library that easily implements full-screen scrolling;

Typed.js - Achieves typewriter effects;

Waypoints.js - A library that triggers events when scrolling to an element;

Highlight.js - syntax highlighting on the page;

Chart.js - pure JS to create beautiful charts;

Instantclick - preload page resources on mouse hover, greatly Accelerate the response speed of your website;

Chartist - open source responsive chart library;

Motio - sprite-based animation and panning library;

Animstion - jQuery for page switching animation Plug-in;

Barba.js - Create smooth and smooth transition effects between pages;

TwentyTwenty - jQuery parallax plug-in;

Vivus.js - A lightweight tool that can perform SVG path animation Magnitude JS library;

Wow.js - displays animation effects when the page scrolls;

Scrolline.js - jQuery plug-in that displays the scrolling progress when the page scrolls;

Velocity. js - used to accelerate JavaScript animation;

Animate on scroll - a small library that adds element animation when the page scrolls;

Handlebars.js - JavaScript template engine;

jInvertScroll - Lightweight jQuery horizontal parallax plug-in;

One page scroll - jQuery plug-in to achieve Apple-style single page scrolling effect;

Parallax.js - lightweight parallax engine, capable of intelligent React to the direction of the device;

Typeahead.js - JS library for search box auto-completion;

Dragdealer.js - Drag-based JavaScript component;

Bounce. js - Quickly create beautiful CSS3 animation effects;

Pagepiling.js - Create a full-screen scrolling effect;

Multiscroll.js - Create a jQuery plug-in for two-column vertical reverse scrolling effects;

Favico.js - Dynamic icon plug-in;

Midnight.js - Fixed head switching effect;

Anime.js - JavaScript animation engine;

Keycode - Get JS key code value of keyboard keys;

Sortable - JavaScript library for drag and drop sorting;

Flexdatalist - jQuery autocomplete plug-in that supports ;

Slideout.js - implements a slide-out Web App navigation menu;

Jquerymy - a real-time, complex two-way data binding jQuery plug-in;

Cleave.js - automatically formats the text of a form input box Content;

Page - a small client-side routing library for building single-page applications;

Selectize.js - a jQuery-based