タグ: ローカルストレージ

検索結果: 2件

article-thumbnail

JavaScriptでローカルストレージを使用する方法まとめ

【概要】ブラウザのローカルストレージの使用方法をまとめています。ここでは保存、削除、保存されているKeyを読み込む方法をまとめています。【詳細】・保存方法1. Keyと値を保存するlocalStorage.setItem('Key', 'Value');2. オブジェクトを保存する保存する場合は「JSON.stringify()」関数を使用します。let obj { id: 1, name: "test"};localStorage.setItem('Key', JSON.stringify(obj));・データの取得方法1. データ取得localStorage.getItem('Key');2. オブジェクトで格納しているデータを変換して取得する「JSON.parse()」関数を使用してオブジェクトの形にします。JSON.parse(localStorage.getItem('Key'));3. 保存されているデータを全件取得するif文の「localStorage.hasOwnProperty()」関数を使用しないと「length」や「key」といった値も取得してしまいます。let storageList [];for (let key in localStorage) { if (localStorage.hasOwnProperty(key)) { storageList.push(key); }}・データを削除するlocalStorage.removeItem('Key');・ローカルストレージを初期化するlocalStorage.clear();

カテゴリ: JS 2020-08-15 16:49:17
article-thumbnail

JavaScriptの即時関数サンプル

【概要】ブラウザで即時関数を設定したページを開いた際にJSを実行するソース例です。ここではブラウザのローカルストレージを使用した例も記述しています。【即時関数の基本】ページのscriptタグ内に即時関数を組みます。lt;script$(document).ready(function () {...処理...});lt;/script上記を記述したページを開いた際に「...処理...」部分が実行されます。【ローカルストレージを使用した即時関数サンプル】[フローチャート]1. ローカルストレージに登録されているkeyを全て取得2. ローカルストレージに登録されているkeyがidに設定されているタグを取得3. 2で取得したタグのクラスに「registerd」を追加[ソース]lt;script$(document).ready(function () { let localStorageList []; for (let key in localStorage) { if (localStorage.hasOwnProperty(key)) { localStorageList.push(key); } } for (let key of localStorageList) { let elms document.getElementById(key); for (let elm of elms) { elm.classList.add('registerd'); } }});lt;/script

カテゴリ: JS 2020-08-11 00:29:02