Skip to main content Accessibility Feedback

Reference Guide

A quick reference for commonly used JavaScript methods and browser APIs.

Unless otherwise noted, these work in all modern browsers on desktop and mobile. You can extend support back further with polyfills.

🔥 Black Friday Sale! Today through Monday, save 50% on every pocket guide, video course, and enrollment in the Vanilla JS Academy. If you buy a pocket guide bundle or join Academy, you'll also get $436 in free bonus gifts. This sale ends Monday, so don't wait!

Selectors

Loops

Classes

Styles

Attributes

Event Listeners

Strings

Numbers

Arrays

Objects

HTML and Text

DOM Injection

Traversing the DOM

The Viewport

Distances

Browser Storage

JSON

Ajax and APIs

JavaScript-Free Components