站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        大神為您詳解localstorge,seesionstorage

        本篇文章給大家?guī)淼膬?nèi)容是關(guān)于localstorge,seesionstorage,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。【推進(jìn)教程:Html5教程】

        大神為您詳解localstorge,seesionstorage

        sessionStorage屬性允許你訪問一個 session Storage 對象。它與 localStorage 相似,不同之處在于 localStorage 里面存儲的數(shù)據(jù)沒有過期時間設(shè)置,而存儲在 sessionStorage里面的數(shù)據(jù)在頁面會話結(jié)束時會被清除。頁面會話在瀏覽器打開期間一直保持,并且重新加載或恢復(fù)頁面仍會保持原來的頁面會話。在新標(biāo)簽或窗口打開一個頁面會初始化一個新的會話,這點和 session cookies 的運行方式不同。

        只讀的localStorage 允許你訪問一個Document 的遠(yuǎn)端(origin)對象 Storage;數(shù)據(jù)存儲為跨瀏覽器會話。 localStorage 類似于sessionStorage。區(qū)別在于,數(shù)據(jù)存儲在 localStorage 是無期限的,而當(dāng)頁面會話結(jié)束——也就是說當(dāng)頁面被關(guān)閉時,數(shù)據(jù)存儲在sessionStorage 會被清除 。

        簡單來看,localStorage是一個瀏覽器持久化存儲方案,而sessionStorage與session不同的是它只存在于一個頁面之中,新開頁面的話sessionStorage會被重置。 應(yīng)注意無論數(shù)據(jù)存儲在 localStorage 還是 sessionStorage ,它們都特定于頁面的協(xié)議

        基本用法

        首先我們來看一下sessionStorage的操作

        1.保存數(shù)據(jù)到sessionStorage sessionStorage.setItem('key', 'value');

        2.從sessionStorage獲取數(shù)據(jù)

        var sessionData = sessionStorage.getItem('key');

        3.從sessionStorage刪除保存的數(shù)據(jù)

        sessionStorage.removeItem('key');

        4.移除所有

        sessionStorage.clear();

        相同的 localStorage也有著類似的操作

        1.保存數(shù)據(jù)

        localStorage.setItem(`key`, `value`);

        2.獲取數(shù)據(jù)

        let cat = localStorage.getItem(`key`);

        3.刪除單個數(shù)據(jù)

        localStorage.removeItem(`key`);

        4.移除所有

        localStorage.clear();

        可以通過 localStorage.length 來獲取localStorage中鍵值對的數(shù)量,同樣的也可以通過 localStorage.key() 方法來遍歷 localStorage 存儲的鍵值。

        storage 事件

        當(dāng)存儲的數(shù)據(jù)發(fā)生變化時,會觸發(fā) storage 事件。但要注意的是它不同于click類的事件會事件捕獲和冒泡,storage 事件更像是一個通知,不可取消。觸發(fā)這個事件會調(diào)用同域下其他窗口的storage事件,不過觸發(fā)storage的窗口(即當(dāng)前窗口)不觸發(fā)這個事件。storage 的 event 對象的常用屬性如下 (當(dāng)前窗口不觸發(fā),其他窗口會觸發(fā)) 。

        changeEvent的常用屬性如下:

        oldValue:更新前的值。如果該鍵為新增加,則這個屬性為null。 newValue:更新后的值。如果該鍵被刪除,則這個屬性為null。 url:原始觸發(fā)storage事件的那個網(wǎng)頁的網(wǎng)址。 key:存儲store的key名

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 999精品视频| 精品国产一区二区三区2021| 国产精品无码不卡一区二区三区| 精品国产乱码一区二区三区| 久久精品国产WWW456C0M| 97精品国产97久久久久久免费| 精品久久人妻av中文字幕| 综合久久精品色| 久久久久这里只有精品| 国产欧美日韩精品专区| 中文字幕亚洲综合精品一区| 国产精品久久久久久福利漫画| 久久99国产精品尤物| 亚洲国产另类久久久精品小说 | 99精品人妻无码专区在线视频区 | 91精品国产自产在线观看永久| 人妻少妇偷人精品无码| 日韩精品无码一区二区三区不卡| 亚洲欧美日韩国产精品专区| 亚洲一区精品伊人久久伊人| 亚洲精品无码AV中文字幕电影网站| 无码AⅤ精品一区二区三区| 日本精品久久久久影院日本| 日本精品一区二区三区在线视频| 国产精品自在线拍国产第一页| 99久久免费只有精品国产| 亚洲国产成人久久精品动漫| 国产精品岛国久久久久| 久久96国产精品久久久| 亚洲国产精品欧美日韩一区二区| 亚洲一区精品中文字幕| 亚洲精品免费视频| 91精品国产麻豆国产自产在线 | 99热日韩这里只有精品| 国产成人精品久久综合| 国产人成精品综合欧美成人 | 国产这里有精品| 久久久久人妻一区精品果冻| 亚洲AV无码之日韩精品| 无码日韩精品一区二区免费| 国产亚洲精品无码成人|