H 5ローカルキャッシュの実現
1190 ワード
HTML 5には、ローカルストレージとして主に使用されるlocalStorageプロパティが新たに追加され、cookieのストレージ容量が不足している問題(cookieの各cookieのストレージ容量は4 k)を解決し、localStorageの一般的なブラウザでは5 Mサイズがサポートされており、これはブラウザによってlocalStorageが異なる.//パスワードを覚えながらパスワードfunction rememberPa(){var userStore={}をキャッシュします.userStore.name = $('#login-id').val();//name userStore.password = $('#login-pass').val();//パスワードrememberMe = remember; if(!window.localStorage){//ユーザー名キャッシュalertがサポートされていない場合(「ユーザーキャッシュはサポートされていません!」);}else{ if(remember){ localStorage.setItem("userinfo",JSON.stringify(userStore)); show(); }else{ localStorage.removeItem("userinfo"); show(); } } }//パスワードfunction show(){var data=JSON.parse(localStorage.getItem('userinfo'); if(data==null){}else{$('#login-id').val(data.name);$('#login-pass').val(data.password);if(data.remembmembMe){$('.mark-left'). children(..eq(0).removeClass('login-not-not-not-not(').hildren('.eq(0).removeClass('login-not-not-not-not-not remember').addClass('login-remember');}else{ $('.mark-left').children().eq(0).removeClass('login-remember').addClass('login-not-remember'); } }
}