html 5におけるWebストレージとクッキーの書き方

1906 ワード

session:1つのsessionに対するデータ格納サイズは5 M程度に制限され、各ブラウザが一致しないのは、現在のブラウザウィンドウが閉じる前に有効(セッション検証に適している)であり、異なるブラウザウィンドウでは共有されません.同じページでもデータを格納します.
sessionStorage.setItem('testKey',' value '); 
sessionStorage['testKey'] = ' value '

データの読み込み:
sessionStorage.getItem('testKey');
sessionStorage['testKey']; 

localhostStorage:JSでの操作方法
 :localStorage.getItem(“key”)
 :localStorage.setItem(“key”,”value”)
 :localStorage.removeItem(“key”)
 :localStorage.clear()
 2:localStorage.keyName
 2:localStorage.keyName = “value”

JQでの操作方法(JSメソッドに「window.」)
 :window.localStorage.getItem(“key”)
 :window.localStorage.setItem(“key”,”value”)
 :window.localStorage.removeItem(“key”)
 :window.localStorage.clear()
 2:window.localStorage.keyName
 2:window.localStorage.keyName = “value”

削除cookie:2*削除cookie 3*@param name cookieの名前4*/5
    var delCookie = function (name) {
6       setCookie(name, ' ', -1);
7     };

削除するクッキーのexpiresを過去の時間に変更するように設定:上記のクッキーを設定する方法を使用して、変更するクッキーに値を再付与すればいい.このように古いものはクッキーの主な役割をカバーされます.クッキーは主に以下の3つの面で使用されます.セッション状態管理(ユーザー登録状態、カート、ゲーム点数、その他の記録が必要な情報など)の個人化設定(ユーザーカスタマイズ設定、テーマなど)閲覧器行動追跡(ユーザー行動の追跡分析など)クッキー設定文法:
document.cookie = "cookieName=mader; expires=Fri, 31 Dec 2017 15:59:59 GMT; path=/mydir; domain=cnblogs.com; max-age=3600; secure=true";
 cookieName=mader :name=value,cookie 
 expires=Fri, 31 Dec 2017 15:59:59 GMT: expires,cookie , ,cookie 。  new Date().toUTCString()
 path=/mydir: path=path (  '/', '/mydir')  , 。

domain=cnblogs.com:指定ドメイン(「example.com」,「.example.com」(すべてのサブドメイン名を含む)、「subdomain.example.com’)定義されていない場合、デフォルトは現在のドキュメントの場所のパスのドメイン名部分です.
 max-age=3600:  cookie , 
 secure=true: cookie https  , https *