bugl
bugl
HomeLearnPatternsPathsSearch
HomeLearnPatternsPathsSearch

Loading lesson path

Learn/JavaScript/Objects, Classes, and Advanced Patterns
JavaScript•Objects, Classes, and Advanced Patterns

Web Storage API

Flash cards

Review the key moves

1/4
Core idea

What is the main idea behind Web Storage API?

Lesson checks

Practice each idea before moving on

Short Mimo-style checks built from this lesson's code, terms, and sequence.

1Quick choice

Which statement best captures the main point of this lesson?

2Fill blank

Complete the missing token from the example code.

___.setItem("name", "John Doe");
3Order

Put the learning moves in the order that makes the concept easiest to apply.

The getItem() Method
The setItem() Method
The localStorage Object

The Web Storage API is a simple syntax for storing and retrieving data in the browser. It is very easy to use:

localStorage.setItem("name", "John Doe");
localStorage.getItem("name");

The Web Storage API is supported in all browsers:

ChromeIE/EdgeFirefoxSafariOpera
YesYesYesYesYes

The localStorage Object

The localStorage object provides access to a local storage for a particular Web Site. It allows you to store, read, add, modify, and delete data items for that domain.

The data is stored with no expiration date, and will not be deleted when the browser is closed.

The data will be available for days, weeks, and years.

The setItem() Method

The localStorage.setItem() method stores a data item in a storage.

It takes a name and a value as parameters:

Example

localStorage.setItem("name", "John Doe");

The getItem() Method

The localStorage.getItem() method retrieves a data item from the storage.

Example

localStorage.getItem("name");

The sessionStorage Object

The sessionStorage object is identical to the localStorage object.

The difference is that the sessionStorage object stores data for one session.

The data is deleted when the browser is closed.

sessionStorage.getItem("name");

The setItem() Method

The sessionStorage.setItem() method stores a data item in a storage.

It takes a name and a value as parameters:

Example

sessionStorage.setItem("name", "John Doe");

The getItem() Method

The sessionStorage.getItem() method retrieves a data item from the storage.

Example

sessionStorage.getItem("name");

Storage Object Properties and Methods

Property/MethodDescription
key( n )Returns the name of the n th key in the storage
lengthReturns the number of data items stored in the Storage object
getItem( keyname )Returns the value of the specified key name
setItem( keyname , value )Adds a key to the storage, or updates a key value (if it already exists)
removeItem( keyname )Removes that key from the storage
clear()Empty all key out of the storage

Related Pages for Web Storage API

PropertyDescription
window.localStorageAllows to save key/value pairs in a web browser. Stores the data with no expiration date
window.sessionStorageAllows to save key/value pairs in a web browser. Stores the data for one session

Previous

Pointer Events API

Next

JavaScript Validation API