Skip to content
FLAVIO COPES
flaviocopes.com
2026
[ BLOG ]
[ BOOKS ]
[ COURSES ]
[ BOOTCAMP ]
[ NEWSLETTER ]
[ AI WORKSHOP ]
Posts tagged "platform"
Generating UUIDs in JavaScript with window.crypto.randomUUID()
Unregister service workers in Safari
Had an issue with bfcache
How to implement file upload with drag and drop in vanilla JS
Cookie not being set in Safari
What to do if WebRTC on iOS shows a black box
How to use the FormData object
How to set the fragment part of a URL
How to get the fragment part of a URL
How to make an hr invisible
How to use Google Fonts
How to reset a form
How to add an image to the DOM using JavaScript
Safari, warn before quitting
How to use insertAdjacentHTML
How to remove all CSS from a page at once
How to get query string values in JavaScript with URLSearchParams
How to make a page editable in the browser
How to disable a button using JavaScript
How to copy to the clipboard using JavaScript
How to check if a checkbox is checked using JavaScript?
How to create an HTML attribute using vanilla Javascript
How to remove all children from a DOM element
Touch events
Mouse events
Keyboard events
Handling forms in JavaScript
How to work with scrolling on Web Pages
Web Components Custom Elements
How to use the Drag and Drop API
How to use getUserMedia()
How to use the Geolocation API
The Navigator Object
The Streams API
The BroadcastChannel API
The DataView Object
Typed Arrays
The URL Object
ArrayBufferView
ArrayBuffer
The FileList Object
The FileReader Object
The File Object
The Blob Object
Why use a preview version of a browser?
How to only accept images in an input file field
How to replace a DOM element
How to get the scroll position of an element in JavaScript
WebRTC, the Real Time Web API
Add click event to DOM elements returned from querySelectorAll
How to change a DOM node value
How to check if a DOM element has a class
How to remove a class from a DOM element
How to loop over DOM elements from querySelectorAll
How to add a class to a DOM element
How to wait for the DOM ready event in plain JavaScript
The Speech Synthesis API
Working with the DevTools Console and the Console API
What is the Doctype
The requestAnimationFrame() guide
Web Workers
CORS, Cross-Origin Resource Sharing
Roadmap to learn the Web Platform
What are Data URLs
An in-depth SVG tutorial
XMLHttpRequest (XHR)
The WebP Image Format
The History API
Learn how HTTP Cookies work
The Web Storage API: local storage and session storage
The Document Object Model (DOM)
Efficiently load JavaScript with defer and async
The Selectors API: querySelector and querySelectorAll
Dive into IndexedDB
The Notification API Guide
The Cache API Guide
Service Workers Tutorial
The Channel Messaging API
The Push API Guide
The Fetch API
The Complete Guide to Progressive Web Apps
How I made a CMS-based website work offline
Some useful tricks available in HTML5