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