localstorageについて
2992 ワード
localstorageとは?HTML 5の新しい特性は、主にローカルストレージとして使用される特性で、クッキーのストレージスペース不足(クッキーごとにクッキーのストレージスペースは4 k)を解決し、localStorageでは一般的にブラウザが5 Mサイズをサポートしており、ブラウザによってlocalStorageが異なる.
localStorageのメリットは?1、localStorage cookieの4 K制限を広げた2、localStorageは最初に要求したデータを直接ローカルに保存することができ、これは5 Mサイズのフロントエンドページ向けのデータベースに相当し、cookieより帯域幅を節約することができる
localStorageの限界は?1、各ブラウザのストレージサイズが統一されていない.IE 8以上のIEバージョンではlocalStorageという属性をサポートする.2、現在のすべてのブラウザではlocalStorageの値タイプをstringタイプに限定している.これは日常的によく見られるJSONオブジェクトタイプにいくつかの変換が必要である.3、localStorageはブラウザのプライバシーモードの下では読み取れない4、localStorageは本質的に文字列の読み取りであり、記憶内容が多いとメモリスペースが消費され、ページがカード5に変化し、localStorageが爬虫類に捕まえられない
localStorageとsessionStorageの違いは?つまりlocalStorageは永続的なストレージに属し、sessionStorageはセッションが終了すると(ブラウザページが閉じるなど)、sessionStorageのキー値ペアが空になります.
localstorageの使用?ここでは特にlocalStorageの使用も同源ポリシーに従うため、異なるサイトでは同じlocalStorageを直接共有することはできません.
一:localstorageのストレージについて、ここでは3つのストレージ方法を示した.
二:localstorage抽出について、ここでは3つの抽出方法を示した.
三:localstorage削除について
すべてのlocalstorageをクリア
単一localstorageの削除
三:localstorageの変更について
localStorageのメリットは?1、localStorage cookieの4 K制限を広げた2、localStorageは最初に要求したデータを直接ローカルに保存することができ、これは5 Mサイズのフロントエンドページ向けのデータベースに相当し、cookieより帯域幅を節約することができる
localStorageの限界は?1、各ブラウザのストレージサイズが統一されていない.IE 8以上のIEバージョンではlocalStorageという属性をサポートする.2、現在のすべてのブラウザではlocalStorageの値タイプをstringタイプに限定している.これは日常的によく見られるJSONオブジェクトタイプにいくつかの変換が必要である.3、localStorageはブラウザのプライバシーモードの下では読み取れない4、localStorageは本質的に文字列の読み取りであり、記憶内容が多いとメモリスペースが消費され、ページがカード5に変化し、localStorageが爬虫類に捕まえられない
localStorageとsessionStorageの違いは?つまりlocalStorageは永続的なストレージに属し、sessionStorageはセッションが終了すると(ブラウザページが閉じるなど)、sessionStorageのキー値ペアが空になります.
localstorageの使用?ここでは特にlocalStorageの使用も同源ポリシーに従うため、異なるサイトでは同じlocalStorageを直接共有することはできません.
一:localstorageのストレージについて、ここでは3つのストレージ方法を示した.
localstorage
// localStorage -->
var storage=window.localStorage;
/* // localstorage
storage.number1=' localstorage .1 ';
storage.number2=' localstorage .2 ';
storage.number3=' localstorage .3 ';*/
/* // localstorage
storage['number1']=' localstorage .4 ';
storage['number2']=' localstorage .5 ';
storage['number3']=' localstorage .6 ';*/
// localstorage
storage.setItem('number1',' localstorage .7 ');
storage.setItem('number2',' localstorage .8 ');
storage.setItem('number3',' localstorage .9 ');
//
console.log(storage)
二:localstorage抽出について、ここでは3つの抽出方法を示した.
localstorage
localstorage
// localStorage -->
var storage=window.localStorage;
console.log(storage);
/* // localstorage
var lenOne=storage.number1;
var lenTwo=storage.number2;
var lenThree=storage.number3;*/
/* // localstorage
var lenOne=storage['number1'];
var lenTwo=storage['number2'];
var lenThree=storage['number3'];
*/
// localstorage
var lenOne=storage.getItem('number1');
var lenTwo=storage.getItem('number2');
var lenThree=storage.getItem('number3');
console.log(lenOne);
console.log(lenTwo);
console.log(lenThree);
三:localstorage削除について
すべてのlocalstorageをクリア
storage.clear()
単一localstorageの削除
storage.removeItem('number1')
三:localstorageの変更について
storage.setItem('number1','55555')