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 create a Custom Event for a DOM element in Javascript
Learn how to dispatch custom events in Javascript properly.
How to detect if caps lock (uppercase) is pressed with Javascript and jQuery
Learn how to detect if the user input has been pressed while caps lock is on.
How to prevent modification of an object in Javascript and prevent them from being accessible in the console
Learn how to prevent modification of a javascript object and prevent variables from being accesible in the console.
How to check if an object has a property properly in javascript
Learn different ways to know if an object has a property and know which of the provided methods is faster.
How to convert an Uint8Array to string in Javascript
Learn multiple ways to convert an Uint8Array to string in Javascript.
What is the difference between call and apply property when invoking a function
Learn when use call and when use apply in your code.
Measuring the performance of a function with Javascript using browser tools or creating your own benchmark
Learn to measure the time that take your functions and see how the performance of your functions are.
How to copy text to clipboard with Javascript easily
Learn a couple of tricks to copy text from javascript to the clipboard and learn why it's so complicated to achieve.
What does "use strict;" means in Javascript
Learn what does use strict mean in Javascript.
IntersectionObserver function: Chrome 51 feature, know when an specific element is in or out of the viewport
IntersectionObservers function let you know when an observed element enters or exits the browser’s viewport.