亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

HTML5 ? ???

HTML5 ? ????

HTML5? ???? ???? ?? ???? ??? ??? ? ????.

???? ?? ????? ??? ??????. ??? ? ????? ?? ???? ??? ???. ???? ??? ???? ??? ???? ???? ???? ??? ?? ???? ?????. ?? ???? ??? ??? ?? ?? ?? ?? ???? ??? ?? ????.

HTML5 ?? ???? Web Storage

Web Storage? HTML5?? ??? ?? ??? ???? ??? ?? ?????- ???? HTML4 ??? ???? ?????? ??? ??? ? ??? ???? ?? ? ??? ? ????. ?? ??? 4KB? ???? ? ??????? ????? ? ????? 5MB? ?????. Web Storage? ? ?? ???? ??????.

sessionStorage

localStorage

? ??? ? ? ????. sessionStorage? ??? ???? ???? ????? ??? ???? ??, localStorage? ???? ????? ???? ?? ? sessionStorage?? ??? ???? ???? ???? ????. localStorage?? ??? ? ?? API? ?????.

??? ??: localStorage.setItem( key, value ); value );

??? ??: localStorage.getItem( key ); sessionStorage.getItem( key );

?? ??? ??: localStorage.removeItem( key );

?? ??? ??: localStorage.clear( ); sessionStorage.clear( );

??? ? ????: localStorage.key( index );

? ?? ? ?, ? ? ??? ???? ?? ??? ????.

var keyLength1 = localStorage.length; var keyLength2 = sessionStorage . length;

?? ?? ?? ?? ?? ?????? ???. ?, ? ???? API? ?????? ??? ? ????.

? ???? ???? ?? ????? localStorage ? sessionStorage? ????? ???? ???.

if(typeof(Storage)! ==="???? ??")

{ // ?! localStorage sessionStorage ??? ?????!

// ?? ??....

} else {

// ?????. ? ????? ???? ????.

}

?:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>HTML5--本地存儲(chǔ)</title>
<script>
function clickCounter()
{
if(typeof(Storage)!=="undefined")
{
if (localStorage.clickcount)
{
localStorage.clickcount=Number(localStorage.clickcount)+1;
}
else
{
localStorage.clickcount=1;
}
document.getElementById("result").innerHTML=" 你已經(jīng)點(diǎn)擊了按鈕 " + localStorage.clickcount + " 次 ";
}
else
{
document.getElementById("result").innerHTML="對(duì)不起,您的瀏覽器不支持 web 存儲(chǔ)。";
}
}
</script>
</head>
<body>
<p><button onclick="clickCounter()" type="button">點(diǎn)我!</button></p>
<div id="result"></div>
<p>點(diǎn)擊該按鈕查看計(jì)數(shù)器的增加。</p>
<p>關(guān)閉瀏覽器選項(xiàng)卡(或窗口),重新打開此頁面,計(jì)數(shù)器將繼續(xù)計(jì)數(shù)(不是重置)。</p>
</body>
</html>



???? ??
||
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>php.cn</title> <style type="text/css"> textarea { width: 300px; height: 300px; } .button { width: 100px; } </style> </head> <body> <script type="text/javascript"> //使用HTML5 Web存儲(chǔ)的localStorage和sessionStorage方式進(jìn)行Web頁面數(shù)據(jù)本地存儲(chǔ)。 //頁面參考如下圖,能將頁面上的數(shù)據(jù)進(jìn)行本地存儲(chǔ)。并能讀取存儲(chǔ)的數(shù)據(jù)顯示在頁面上。 function saveSession() { var t1 = document.getElementById("t1"); var t2 = document.getElementById("t2"); var mydata = t2.value; var oStorage = window.sessionStorage; oStorage.mydata = mydata; t1.value += "sessionStorage保存mydata:" + mydata + "\n"; } function readSession() { var t1 = document.getElementById("t1"); var oStorage = window.sessionStorage; var mydata = "不存在"; if (oStorage.mydata) { mydata = oStorage.mydata; } t1.value += "sessionStorage讀取mydata:" + mydata + "\n"; } function cleanSession() { var t1 = document.getElementById("t1"); var oStorage = window.sessionStorage; var mydata = "不存在"; if (oStorage.mydata) { mydata = oStorage.mydata; } oStorage.removeItem("mydata"); t1.value += "sessionStorage清除mydata:" + mydata + "\n"; } function saveStorage() { var t1 = document.getElementById("t1"); var t2 = document.getElementById("t2"); var mydata = t2.value; var oStorage = window.localStorage; oStorage.mydata = mydata; t1.value += "localStorage保存mydata:" + mydata + "\n"; } function readStorage() { var t1 = document.getElementById("t1"); var oStorage = window.localStorage; var mydata = "不存在"; if (oStorage.mydata) { mydata = oStorage.mydata; } t1.value += "localStorage讀取mydata:" + mydata + "\n"; } function cleanStorage() { var t1 = document.getElementById("t1"); var oStorage = window.localStorage; var mydata = "不存在"; if (oStorage.mydata) { mydata = oStorage.mydata; } oStorage.removeItem("mydata"); t1.value += "localStorage清除mydata:" + mydata + "\n"; } </script> <div> <textarea id="t1"></textarea> <br> <label>需要保存的數(shù)據(jù): </label> <br> <input type="text" id="t2" /> <input type="button" class="button" onclick="saveSession()" name="b1" value="session保存" /> <input type="button" class="button" onclick="readSession()" value="session讀取" /> <input type="button" class="button" onclick="cleanSession()" value="session清除" /> <input type="button" class="button" onclick="saveStorage()" value="local保存" /> <input type="button" class="button" onclick="readStorage()" value="local讀取" /> <input type="button" class="button" onclick="cleanStorage()" value="local清除" /> </div> </body> </html>