ローカルストレージ——CookieとWeb Strage
2044 ワード
Cookie
Web Strage
違います
操作方法 他の操作方法: を巡回している.
cookie
は、クライアントがデータを記憶するために使用するものであり、クライアント設定もサーバ端に設定も可能である.cookie
は、任意のHTTP
要求に従って一緒に送信される.Web Strage
html5
規格におけるWeb Storage
は、同じセッションのページにしかアクセスできず、セッション終了後にデータも廃棄される2つの記憶方式を含む.したがって、sessionStorage
はセッションレベルの記憶だけであり、永続化されたローカル記憶のためにlocalStorage
は使用される.積極的にデータを削除しない限り、データはいつまでも期限が切れることはない.違います
sessionStorage
およびsessionStorage
は、いずれもクライアントがデータを格納するために使用するものであり、違いは、より大容量の記憶設計のためのlocalStorage
のサイズは制限されており、最大Web Storage
のデータしか記憶できない.そして、新しいページを要求するたびに、Cookie
は送信されます.そうすると、帯域幅が無駄になります.また、安全ではないので、ブロックされやすいです.Cookie
は4KB
、Cookie
、Web Storage
、setItem
などの方法を持っています.getItem
は自分のパッケージremoveItem
、clear
などの方法が必要ではありません.cookie
仕様の一部として存在し、setCookie
はローカルにデータを格納するためだけに生成される.操作方法
getCookie
sessionStorage.setItem("name","leoyaojy");
localStorage.setItem("website","luckyw.cn");
Cookie
sessionStorage.getItem("name"); //leoyaojy
localStorage.getItem("website"); //luckyw.cn
Cookie
sessionStorage.removeItem("name");
localStorage.removeItem("website");
HTTP
sessionStorage.clear();
localStorage.clear();
Web Storage
およびsetItem
sessionStorage.name = "leoyaojy";
console.log(sessionStorage["name"]);
localStorage["website"] = "luckyw.cn";
console.log(localStorage.website);
getItem
およびremoveItem
は、データfor (var i=0, len = localStorage.length; i