• <tbody id="9je1r"></tbody><tbody id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></tbody>
      • <acronym id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></acronym>

        亚洲无码Aⅴ,视频1页精品,欧美系列一区二区,曰韩色999

        H5 web 存儲之 Webstorage

        2017/2/18 8:33:44   閱讀:1726    發(fā)布者:1726

        H5提供了兩種在客戶端存儲數(shù)據(jù)的方式:
        localStorage 持久化的本地存儲(瀏覽器關(guān)閉重新打開數(shù)據(jù)依然存在)
        sessionStorage 針對一個session的本地存儲
        之前這些都是由cookie來完成的,cookie的特點是存儲量小,在服務(wù)器和客戶端之間來回
        傳遞,傳輸效率不高。一般可以在判斷注冊的用戶是否登錄該本網(wǎng)站。
        webStorage API 繼承于Window對象,并提供了兩個新的屬性
        -Window.localStorage 和 Window.sessionStorage.
        webStorage的優(yōu)勢:

        1. 相比cookie存儲容量增加
        2. 可以將請求的表單數(shù)據(jù)存于本地,減少http請求,節(jié)約帶寬
        3. webStorage擁有易用的API

        webStorage的局限性:

        1. 不同瀏覽器webStorage 和LocalStorage的大小不統(tǒng)一。
        2. 在瀏覽器的隱私模式下面是不可讀取的
        3. 本質(zhì)上是對字符串的讀取,因此存儲內(nèi)容過多時頁面會變卡
        4. 不能被爬蟲抓取到

        使用webStorage
        1.存儲數(shù)據(jù):
        localStorage.name = ’value’;
        localStorage[’name’] = ’value’;
        localStorage.setItem(’name’,’value’);
        注意鍵和值總是字符串。建議使用webStorage API
        (setItem,getItem,removeItem,key,length)
        2.獲取數(shù)據(jù):
        var value = localStorage.getItem(’name’);
        var value = localStorage.name;
        var value = localStorage[’name’];
        3.刪除數(shù)據(jù):
        清空所有數(shù)據(jù)
        localStorage.clear();
        刪除特定數(shù)據(jù);
        localStorage.removeItem(’name’);
        4.檢測瀏覽器是否支持:
        function storageAvailable(type) {
        try {
        var storage = window[type],
        x = ’__storage_test__’;
        storage.setItem(x, x);
        storage.removeItem(x);
        return true;
        }
        catch(e) {
        return false;
        }
        }
        if (storageAvailable(’localStorage’)) {
        // Yippee! We can use localStorage awesomeness
        }
        else {
        // Too bad, no localStorage for us
        }
        5.就是存儲對象了,我們需要進(jìn)行轉(zhuǎn)換為字符串存入,等到使用的時候取出再轉(zhuǎn)為對象。
        var str = JSON.stringify(obj);
        localStorage.mydata = str;
        var obj = JSON.parse(localStorage.mydata);
        到這里就結(jié)束了,算是對webStorage基本使用的一些小總結(jié),希望可以對你有所幫助。

        亚洲无码Aⅴ,视频1页精品,欧美系列一区二区,曰韩色999
            • <tbody id="9je1r"></tbody><tbody id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></tbody>
            • <acronym id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></acronym>
              阿尔山市| 林周县| 平顶山市| 漳州市| 库车县| 华宁县| 封开县| 东兰县| 富锦市| 万载县| 洛川县| 成都市| 蒲江县| 明光市| 河东区| 镇巴县| 南木林县| 三门县| 松滋市| 邵东县| 松原市| 墨江| 吉水县| 孙吴县| 三原县| 拉孜县| 普洱| 海晏县| 临邑县| 突泉县| 丹阳市| 宁夏| 乐至县| 马边| 博湖县| 黔西县| 潮州市| 蒙自县| 团风县| 郁南县| 怀安县|