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.
⏰🦉 Early Bird Sale! Today through Monday, get 40% off registration in the next session of the Vanilla JS Academy.
Selectors
Loops
Classes
Styles
Attributes & Properties
Event Listeners
Strings
Numbers
Arrays
Objects
Variables & Functions
HTML & Text
DOM Injection
Traversing the DOM
The Viewport
Browser Storage
- Cookies - Get and set cookie values.
- localStorage - Store data locally in the browser for later use.
- sessionStorage - Store data locally for the duration of the current browser session.
JSON
Ajax & APIs
- fetch() - Make Promise-based HTTP request.
- Promise.all() - Wait for two or more asynchronous tasks to resolve.
- async & await - Write asynchronous code like it’s synchronous.
ES Modules
JavaScript-Free Components