BUAA-OO第一單元總結
阿新 • • 發佈:2022-03-23
1.儲存內容帶下一般在5MB左右(不同瀏覽器不一樣);
2.瀏覽器端通過Window.sessoionStorage和Window.localStorage屬性實現本地儲存機制;
3.API:
1.sessionStorage.setItem('key','value'); / localStorage.setItem('key','value');
該方法將鍵值新增至儲存中,如果鍵名存在,則更新對應的值;
2.sessionStorage.getItem('key'); / localStorage.getItem('key');
該方法接受一個鍵名作為引數,返回鍵名對應的值;
3.sessionStorage.removeItem('key'); / localStorage.removeItem('key');
該方法接受一個鍵名作為引數,將鍵名對應的引數從儲存中刪除;
4.sessionStorage.clear(); / localStorage.clear();
該方法清除儲存中所有資料;
4.注:
1.sessionStorage儲存的內容會隨著瀏覽器視窗關閉消失;
2.localStorage儲存的內容需手動清除才會消失;
3.getItem 獲取key對應的 value不存在時,返回值為null;
4.JSON.parse(null)的結果還是null;