首頁 > web前端 > H5教程 > 主體

解析HTML5中的新功能本機儲存localStorage_html5教學技巧

WBOY
發布: 2016-05-16 15:45:52
原創
1762 人瀏覽過

Html5 的local storage 是透過瀏覽器在本地儲存的資料。
基本使用方法如下:

JavaScript Code複製內容到剪貼簿
  1. <script><span class="string">"text/javascript"</script>>     
  2. localStorage.firstName = "Tom";     
  3. alert(localStorage.firstName);     
  4.     

這樣的話,就將資料保存到本地了,但是本地資料是以什麼形式進行保存的呢,經過跟踪,發現在Chrome瀏覽器中,資料是以sqlite的資料庫檔案形式儲存的。
在windows下,是儲存在C:Documents and SettingsUser NameLocal SettingsApplication DataGoogleChromeUser DataDefaultLocal Storage 路徑(其中User Name是指目前的使用者名稱)下的;
在Mac下,是儲存在/Users/User Name /Library/Application Support/Google/Chrome/Default/Local Storage路徑(其中User Name是指當前的用戶名)路徑下的
雖然後綴名是.localstorege 但是實際上就是sqlite的數據庫文件,可以用sqlite打開,並看到其中的數據。 (可以使用firefox的SQLite Manager附加元件開啟)
安裝元件步驟和安裝firebug類似,選擇選單工具-->附件元件,開啟附件元件設定頁,搜尋"SQLite Manager"關鍵字,安裝"SQLite Manager"插件後重啟firefox,就可以在工具中看到"SQLite Manager"附加元件了,如下圖所示:
下圖是查看剛剛儲存的本地資料檔案
201631112517056.png (1024×496)
下面是幾個常用的localStorage方法:

1、新增localStorage

XML/HTML Code複製內容到剪貼簿
  1. localStorage.setItem(“key”,”value”);     //以「key」為名稱儲存一個值「value」  

2、取得localStorage

XML/HTML Code複製內容到剪貼簿
  1. localStorage.getItem(“key”);    //取得名稱為「key」的值  

3、刪除localStorage

XML/HTML Code複製內容到剪貼簿
  1. localStorage.removeItem(“key”);     //刪除名稱為「key」的資訊  

4、清空localStorage

XML/HTML Code複製內容到剪貼簿
  1. localStorage.clear();     //清空localStorage中所有資訊  

5、查看已經儲存的localStorage

可透過chrome瀏覽器的控制台工具Resource–Local Storage裡查看
201631112623952.jpg (885×215)

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板