會話級別的本地存儲:sessionStorage
在HTML5中增加了一個Js對象:sessionStorage;通過此對象可以直接操作存儲在瀏覽器中的會話級別的WebStorage。存儲在sessionStorage中的數(shù)據(jù)首先是Key-Value形式的,另外就是它跟瀏覽器當(dāng)前會話相關(guān),當(dāng)會話結(jié)束后,數(shù)據(jù)會自動清除,跟未設(shè)置過期時間的Cookie類似。
sessionStorage提供了四個方法來輔助我們進(jìn)行對本地存儲做相關(guān)操作。
setItem(key,value)添加本地存儲數(shù)據(jù)。兩個參數(shù),非常簡單就不說了。
getItem(key)通過key獲取相應(yīng)的Value。
removeItem(key)通過key刪除本地?cái)?shù)據(jù)。
clear()清空數(shù)據(jù)。
代碼如下:
<script type="text/javascript"> //添加key-value 數(shù)據(jù)到 sessionStorage localStorage.setItem("demokey", "http://blog.itjeek.com"); //通過key來獲取value var dt = localStorage.getItem("demokey"); alert(dt); //清空所有的key-value數(shù)據(jù)。 //localStorage.clear(); alert(localStorage.length); </script>