摘要:Web Storage
Web Storage是HTML5中的一項資料儲存技術,分為sessionStorage與localStorage,
用來儲存client端的資料,類似於cookies的技術,但是cookies卻有一些缺點,例如:
- 瀏覽器每一次對server做HTTP Request時,即使cookies內容沒有變動,cookies都會被送回給server,造成網路頻寬的浪費。
- cookies的儲存量最大上限是4KB。
Web Storage改善了以上的缺點,瀏覽器每一次對server做HTTP Request時,Web Storage
並不會回傳給server,他永遠存在於client端。另外,Web Storage的儲存量最上大限會視
各家瀏覽器而定,但至少都有5MB的空間。
用法:
localStorage["參數"]、sessionStorage["參數"]
差別:
sessionStorage: 在瀏覽器或是分頁關閉後,再次開啟瀏覽器時,儲存的資料就會消失。
localStorage: 在瀏覽器或是分頁關閉後,再次開啟瀏覽器時,儲存的資料不會消失,直到clear為止。