回覆列表
  • 1 # uuidp495

    基本使用方法如下:localStorage.name="k1w1";這樣的話,你的本地磁碟中就會有個資料庫存下了這個資料。我無法接受資料寫到了我的本地磁碟而我找不到它的確切位置,於是透過尋找發現:Chrome的儲存方式是以sqlite的資料庫檔案形式儲存。存在C:\Users\Username\AppData\Local\Google\Chrome\UserData\Default\LocalStorage中,雖然後綴名是.localstorege但是實際上就是sqlite的資料庫檔案,可以用sqlite開啟,並看到其中的資料。這麼蛋疼的找它存在哪裡是因為我想刪掉在學習使用localstorage時產生的一些垃圾資料,有點電腦潔癖。就像當初我喜歡選擇性刪除cookies一樣。Firefox存在哪裡暫時沒有找到,感覺像是被加了密的sqlite資料庫檔案(這樣的話firefox的安全性就高一些了),不過我每次關掉firefox它都會自動刪掉所有瀏覽資料,所以也暫時不想找它存在哪了。

  • 2 # 使用者6680448581893

    把相應的資料對用json物件的形式儲存

    比如 var jsonData = {"name":"lisi","age":"20","address":"fuzhou"};

    再把json物件轉成字串 var str=JSON.stringify(jsonData);

    然後就可以儲存了 localStorage.setItem("addData", str);

    到時候再把var getData = localStorage.getItem("addData")取出來後得到的也是字串

    所以還需把結果解析成json物件 var data = JSON.parse(getData);

    這樣就得到json物件資料了, 就有data.name="lisi",data.age="20" 一次類推

    ps:資料也是可以和json物件一樣進行處理儲存的

  • 中秋節和大豐收的關聯?
  • 描寫玉米成熟的優美句子?