Learn the language of the web.

Recent Post

Build a Visitor Counter with JavaScript & Node.js

The counter tracks visits and pageviews independently with a simple backend.

Natively deep copy a JavaScript object or array with structuredClone()

structuredClone() is a new native solution for deep copying JavaScript data objects.

Image URL to Blob in JavaScript

Let Fetch's response.blob() method do the hard work!

What is a Blob object in JavaScript?

A Blob object is used for accessing, encoding and transferring files and file-like objects.

How to check if a property exists in a JavaScript object

Learn methods for searching an object and its prototype for the existence of properties.

Check if a key exists in localStorage

To check for an item, get the value of the item by querying localStorage by its key.

How to save and retrieve images from localStorage

You can use the FileReader API to create a data URL and pass this through localStorage.

How to create and decode a query string in JavaScript

A query string is used to store string data as part of a URL.

Save user form input data in a JavaScript object

This task is possible in two lines using the FormData constructor and Object.fromEntries()

How to copy an image to the clipboard with vanilla JavaScript

Any image can be copied to the clipboard with a little help from the HTML Canvas API.