HTML5当地存储利用sessionStorage和localStorage-
发布时间:08/01 来源:未知 浏览:
关键词:
html5流行之后,可以通过localStorage和sessionStorage实现阅读器端的数据存储,这两者有什么特色呢?
sessionStorage
sessionStorage属于暂时会话,数据存储的有效期为:从页面打开到页面关闭的工夫段,属于窗口的暂时存储,页面关闭,当地存储消散
localStorage
永恒存储(可以手动删除数据)
存储量限定 ( 5M )
客户端完成,不会要求办事器处置
sessionStorage数据在页面之间不克不及同享、 而localStorage可以实现页面之间同享
sessionStorage的利用:
《script》 window.onload = function(){ var aInput = document.getElementsByTagName('input'); aInput[0].onclick = function(){ //sessionStorage: 暂时存储, 只在目前页面有效,不克不及通报到其他页面,页面关闭之后消散 window.sessionStorage.setItem("name", aInput[3].value ); }; aInput[1].onclick = function(){ alert(window.sessionStorage.getItem("name" )); }; aInput[2].onclick = function(){ window.sessionStorage.removeItem("name" ); }; } 《script》
localStorage的利用
《script》 window.onload = function(){ var aInput = document.getElementsByTagName('input'); aInput[0].onclick = function(){ //localStorage : 永恒性存储 window.localStorage.setItem("name", aInput[3].value); window.localStorage.setItem("name2", 'aaaaa'); }; aInput[1].onclick = function(){ alert( window.localStorage.getItem( "name" ) ); alert( window.localStorage.getItem( "name2" ) ); }; aInput[2].onclick = function(){ window.localStorage.removeItem("name"); // window.localStorage.clear(); }; } 《script》
《script》 window.onload = function () { var aInput = document.getElementsByTagName("input"); var oT = document.querySelector("textarea"); if (window.localStorage.getItem("userName")) { aInput[0].value = window.localStorage.getItem("userName"); } for (var i = 0; i < aInput.length; i++) { if (window.localStorage.getItem('sex') == aInput[i].value) { aInput[i].checked = true; } } if (window.localStorage.getItem("note")) { oT.value = window.localStorage.getItem("note"); } window.onunload = function () { if (aInput[0].value) { window.localStorage.setItem("userName", aInput[0].value); } for (var i = 0; i < aInput.length; i++) { if (aInput[i].checked == true) { window.localStorage.setItem('sex', aInput[i].value); } } if (oT.value) { window.localStorage.setItem('note', oT.value); } } } 《script》 会员名:
性别:
男 女备注:
以上就是HTML5当地存储利用sessionStorage和localStorage的细致内容,更多请关注 百分百源码网 其它相干文章!