所有分类
  • 所有分类
  • 后端开发
WebStorage VS Cookie:谁更胜一筹?

WebStorage VS Cookie:谁更胜一筹?

下面小编就为大家带来一篇深入剖析webstorage[html5的本地数据处理]。webStorage是html5中用于本地化存储的一种方式,而在之前呢我们是用cookie的存储方式处理;Ⅱ.而webstorage只需把数据存储于本地;跟踪

1. WebStorage是什么

知道吗?WebStorage这东西超级好用!在HTML5里能帮我们存储文件到电脑上,比那破烂的cookie好多了。WebStorage会在你的电脑里自动保留每个文件,用不着老是连接服务器,网络速度还变得更快!

2. WebStorage与Cookie的区别

说到WebStorage先来说说Cookie。就像是个跑腿小弟,悄悄去服务器拿了个ID回来,藏匿在你那小小的浏览器里。不过别忘了,这个小东西会拖慢网速,还有个挺大的问题就是,它存储不了太多内容,比如IE6只能保存大约2K大小的数据。

别以为 WebStorage就那么回事儿,比 cookie 厉害多了。这个东西可是存在咱们的电脑里头,上网就不用老是找服务器拉资料了,网费都能省不少

XML/HTML Code复制内容到剪贴板
function MyClick1()   
{   
}

var username = $("#TxtUserName").val();

3.示例:使用WebStorage实现用户名密码保存功能

var pwd = $("#TxtPwd").val();

看看这个烦得不行但看上去很简单的问题,比如说,你做了个注册页面,想让用户留下点个人信息和密码,然后点确认。可问题是,每次页面一刷新,刚才填的东西就全跑没了!

首先,咱们要让按钮听清楚你点了它没!然后,得先找出用户名和密码藏哪儿了,定位下就成!接下来就是在线保存的事儿,这儿给你提供两个妙招:要么试试Session Storage,要么试试Local Storage也行

用这个 SessionStorage 小功能?得用火狐浏览器2.0及以上版本才行。但它可只能在眼下的窗口或网页起作用。就是说,你在这个窗口或者页面滑一滑或者随便换个地方,以前存的那些东西还能用上。但要是你跑到别的窗口/页面去,那就没法用了!

sessionStorage.setItem(
"k_username"
, username);            sessionStorage.setItem(
"k_pwd"
, pwd);

②试试看localStorage!这个方法只支持Chrome、Firefox 3.5、Safari 4以及IE8这些浏览器!而且即使关闭后重新开启网页也不用担心会丢失数据!不过要留意下旧版浏览器可能就搞不定了~

你存的资料就在那个第二个按钮里。还有,你瞧下面蓝字的那个部分,也教了两种简单便捷的方法处理本地存储:用removeItem就能删掉单个文件;别忘了,clear还能一次性把所有缓存都给清干净!

4.制作简易留言板示例

JavaScript Code复制内容到剪贴板
localStorage.setItem("k_username", username);   
           localStorage.setItem("k_pwd",pwd);

咱们也能自己搞一个简单的聊天板,只需要往留言板块里放点JavaScript代码,搞定添加和删掉留言的问题。然后加上一些HTML代码,就能打造出你心目中的漂亮 UI啦~

JavaScript Code复制内容到剪贴板
alert("保存成功!");

上网后,你就可以和大家扯家常哟。随便打字留言,点下“提交”,立刻就能有回复。别忘了还有个删除功能,想删哪个删哪个,或者全部清除也随你便!

你们瞅见上面的例了吗?HTML5里的WebStorage简直棒极了,网站跑得飞快,用着也特别爽。对程序猿来说,手里干活都方便不少!

JavaScript Code复制内容到剪贴板
function MyClick2() {   
                alert(sessionStorage.getItem("k_username"));   
                alert(sessionStorage.getItem("k_pwd"));   
            }

5.总结与展望

JavaScript Code复制内容到剪贴板
function MyClick2() {   
            alert(localStorage.getItem("k_username"));   
            alert(localStorage.getItem("k_pwd"))   
           }

老实说,说起HTML5,WebStorage那个玩意儿真的超级实用,对于咱们搞前端的人来说尤其有用!这个功能让整理数据变轻松了不少,网页加载得飞快,整个用户体验也是杠杠滴。以现在这发展趋势,只要科技一直进步,我相信WebStorage的应用范围肯定会越拓越广!

WebStorage VS Cookie:谁更胜一筹?

来聊聊 WebStorage 怎么玩儿呗,平时编程序时你都是咋用它的呀?这个话题真挺有意思。你们是不是也发现了别的特殊用处?赶紧分享下!

WebStorage VS Cookie:谁更胜一筹?

原文链接:https://www.icz.com/technicalinformation/web/2024/04/13569.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?