JavaScript レッスン13
ローカルストレージ
ブラウザにデータを保存する方法を学ぼう
Web Storageとは
Web Storage APIを使うと、ブラウザにキーと値のペアでデータを保存できます。 サーバーへの通信なしにデータを永続化できるため、ユーザー設定やフォームの入力内容の保存に便利です。
localStorage— ブラウザを閉じても保持されるストレージsessionStorage— タブを閉じると消えるストレージsetItem(key, value)— データの保存getItem(key)— データの取得removeItem(key)— データの削除JSON.stringify()/JSON.parse()— オブジェクトの保存
※ CodePlayground内のiframeではlocalStorageにアクセスできないため、以下の例ではシミュレーションを使用しています。
基本的な操作
setItem、getItem、removeItemの基本操作を確認しましょう。
Tab でインデント / Ctrl(Cmd)+Enter で再実行
index.html
preview.local
Live PreviewlocalStorageとsessionStorageの違い
2つのストレージの使い分けを理解しましょう。
Tab でインデント / Ctrl(Cmd)+Enter で再実行
index.html
preview.local
Live Preview自由に試してみよう
ストレージを使ったメモ帳アプリを作ってみましょう(シミュレーション版)。
Tab でインデント / Ctrl(Cmd)+Enter で再実行
index.html
preview.local
Live Preview