JavaScript is a programming language used to make web pages interactive. It runs on your visitor's computer and doesn't require constant downloads from your website.

How to calculate a percentage change (increase and decrease) from 2 values in JavaScript
Learn how to calculate a positive and negative percentage change between 2 numbers in JavaScript.
Implementing a Live Guitar Tuner in JavaScript with
Learn how to implement your own Guitar Tuner using the media APIs of the browser.
How to create a @mentions autocomplete with jQuery and AtWho
Learn how to implement a @mention autocomplete using the At.js plugin.
How to implement a basic mathematical expression calculator in JavaScript with MathCalc
Learn how to implement a string parser in JavaScript that solves basic mathematical expressions.
How to check if the reCAPTCHA box has expired
Learn how to check when the reCAPTCHA box (after checked) has expired.
How to trigger the direct download of a PDF with JavaScript
Learn how to download directly a PDF file from a URL using FileSaver.js
How to add a language that is not totally supported by Artyom.js
Learn how to add support for a language that isn't listed on the official artyom languages.
How to generate Audio Waves (Audio Spectrum) from an Audio File in JavaScript using Wavesurfer.js
Learn how to generate a dynamic and interactive audio spectrum from an audio file using the awesome Wavesurfer.js library.
How to create a 360 Video Player with JavaScript using Clappr
Learn how to play 360 videos in your browser using a plugin for the awesome Clappr Player.
How to add image filters (photo effects) to images in the browser with JavaScript using Lena.js
Learn how to add image filters like sepia, invert, gray scale etc. using the awesome JavaScript library lena.js