
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、談一談html5本地存儲技術(shù)本地緩存是html5浮現(xiàn)的新技術(shù),這個技術(shù)的浮現(xiàn)使得移動web的開發(fā)成為了可能。我們都知道,要想打造一個高性能的移動應用,速度是關(guān)鍵。而在html5之前,惟獨cookie能夠存儲數(shù)據(jù),大小惟獨4kb。這嚴峻限制了應用文件的存儲,導致web開發(fā)的移動應用程序需要較長的加載時光。有了本地存儲,讓web移動應用能夠更臨近原生。掃瞄器中,本地存儲通過window.localstorage調(diào)用。推斷掃瞄器是否支持本地存儲的代碼如下:xml/html code復制內(nèi)容到剪貼板if(window.localstorage) alert(&39;this browser suppo
2、rts localstorage&39;); else alert(&39;this browser does not supportlocalstorage&39;); 假如我們要將數(shù)據(jù)存儲到本地,最容易的辦法就是為window。localstorage添加一個屬性并為其賦值。例如我們要存儲一個數(shù)據(jù)name,它的值為tom,就可以通過如下方式實現(xiàn):xml/html code復制內(nèi)容到剪貼板window.locals = tom這里要注重字符串變量需要引號。當我們想取出本地存儲中的數(shù)據(jù)市,可以利用getitem辦法。囫圇代碼流程如下:javascript code復制內(nèi)容
3、到剪貼板var storage = window.localstorage; = tom;/取出name數(shù)據(jù)var name1 = storage.getitem(name);alert(name1);這段代碼在chrome掃瞄器控制臺中的顯示結(jié)果就是一個顯示tom的提醒框。可見我們已經(jīng)通過這種方式正確的舉行了數(shù)據(jù)的存儲與讀取。假如我們想刪除這些存儲的數(shù)據(jù),可以用法removeitem辦法。在以上代碼中加入如下代碼:javascript code復制內(nèi)容到剪貼板storage.removeitem(name);這時當我們再次alert的時候?qū)@示null,由于這個數(shù)據(jù)已
4、經(jīng)被清空了。了解了一些基本的本地存儲使用和思想后,我們來系統(tǒng)的介紹一下本地存儲。本地存儲分為三大類:localstorage/sessionstorage/本地數(shù)據(jù)庫localstorage和sessionstorage二者的使用、所包含的函數(shù)、調(diào)用辦法等都是相同的,二者僅僅是含義不同。其中,localstorage所存儲的數(shù)據(jù)是長久有效的,而sessionstorage所存儲的信息當每個會話(session)關(guān)閉時就會銷毀(通俗的說就是頁面關(guān)閉后數(shù)據(jù)自動銷毀)。因為二者的特性不同,因此應用的場景也有很大區(qū)分。通常,當我們需要存儲一些用戶配置項等一些需要長時光存儲的數(shù)據(jù)信息時,需要用法loca
5、lstorgae舉行保存,利用了其時效長的特點。相應的,當我們需要實現(xiàn)類似購物車等基于session的功能時,就需要用法sessionstorage。因為localstorage和sessionstorage的使用相同,因此我們以localstorage為例,介紹二者的辦法。1、設置數(shù)據(jù)setitem使用為localstorage.setitem(key, value),表示將value值傳遞給key。(sessionstorage.setitem用法辦法同理,下面不再一一介紹)2、獵取數(shù)據(jù)getitem使用為localstorage.getitem(key),只要輸入相應的key值,就可以從中取出對應的value值。3、刪除特定的數(shù)據(jù)removeitem使用為localstorage.removeitem(key),刪除key對應的數(shù)據(jù)。4、清空全部數(shù)據(jù)clear使用為localstorage.clea
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學年中學團委年度工作計劃
- 新疆維吾爾自治區(qū)喀什地區(qū)2024-2025學年七年級下學期5月期中數(shù)學試卷(含解析)
- 音樂教師心理素質(zhì)增強計劃
- 地下管線及智能監(jiān)測設施保護加固措施
- 市政工程設備及材料供應方案計劃
- 新人教版二年級語文教學創(chuàng)新計劃
- 高三物理復習時間安排計劃
- 電力設施消防安全責任人職責
- 2025年五年級科學課程教學計劃
- 招商專員的項目評估職責
- 2025年甘肅省普通高中學業(yè)水平合格性考試模擬(六)歷史試題(含答案)
- 高中生物學業(yè)水平合格性考試:人教版必修1+必修2必背考點
- 廣東省深圳市寶安區(qū)2025年中考二模物理試卷及答案
- 2025年數(shù)字媒體藝術(shù)設計能力評估試卷及答案
- 北師大版(2024)七年級下冊數(shù)學期末復習:解答題壓軸題 尖子生練習題(含答案解析)
- 安全意識四不傷害培訓課件
- 創(chuàng)新型企業(yè)股權(quán)激勵與薪酬績效融合制度設計
- 磚砌圍墻施工合同協(xié)議
- 應聘美團個人簡歷填
- 2025年廣東高中學業(yè)水平合格性考試化學試卷試題(含答案解析)
- 2024年山西華陽新材料科技集團有限公司招聘筆試真題
評論
0/150
提交評論