Learn how to track progress and upload a CSS progress bar.
The counter tracks visits and pageviews independently with a simple backend.
Learn about event that allow you to run code upon the completion of page loading states.
Using the insertAdjacentElement() or insertAdjacentHTML() methods.
Make text appear on screen as if it is being typed live using the setInterval() function!
Data attributes allow you to store string data directly on HTML elements.