jQuery访问浏览器本地存储c...
前⾔:cookie,localStorage和sessionStorage都是浏览器本地存储数据的地⽅,其⽤法不尽相同;总结⼀下基本的⽤法。
⼀、cookie
定义:
存储在本地,容量最⼤4k,在同源的http请求时携带传递,损耗带宽;
可设置访问路径,只有此路径及此路径的⼦路径才能访问此cookie,存在有效的时间。
注意点:
cookie的访问需要服务器环境,直接在本地⽂件访问⽆效;
cookie的访问和设置需要导⼊kie.js⽂件;
浏览器对每⼀个访问的地址下可添加的cookie是有限制的;同时每个浏览器可添加的cookie个数也存在限制。
作⽤:
储存⽤户的痕迹信息,如⽤户名,ID号,密码等,是服务器脚本发送给浏览器的加密数据,便于下次访问时⽤户可以直接登录等;
运⽤代码
//访问cookie,mycolor代表键
var $cook = $.cookie("mycolor");
//设置cookie
$.cookie("mycolor", "red"});
$.cookie("mycolor", "red", { expires: 7, path: '/' });//增加了有效时间和访问路径
//删除cookie,传递null值
$.cookie("mycolor", null});
说明:
'mycolor'参数相当于cookie存储数据的键,即数据的名字,通过名字访问;
cookie的设置有三个参数,第⼀为设置数据的键,第⼆个为设置数据的值,expires表⽰有效时间,单位为天,path为访问路径,"/"表⽰当前⽂件路径,在⽹站中表⽰根⽬录。
注意:如果不设置路径,默认情况下只有设置cookie的⽹页才可以访问此cookie;如果想⽹站的⽹页可以共享cookie,将路径设为根⽬录。
注意:cookie就相当于⼀个能存储数据的微型本地数据库,"mycolor"相当于每条数据的key。
⼆、localStorage
定义:⼀个本地的⼩型数据⽂件
存储在本地,容量为5M或者更⼤,不会在请求时候携带传递;
数据在所有同源窗⼝中共享,⼀直有效,除⾮⼈为删除,可作为长期数据。
注意点:
localStorage数据不需要依赖服务器环境访问,可以直接在本地⽂件访问;
不需要额外的⽂件⽀持。
同源窗⼝指的是同⼀个域名下或者是index.html所在的⽂件夹下的⽂件路径。
代码运⽤
//设置:
localStorage.setItem("mycolor", "456");
少儿编程课哪个平台的好//获取:
var $color = Item("mycolor");
var $color = lor
var $color = localStorage.key(0);//获取第⼀个键,按⾓标获取
var $color = localStorage.key("");//获取最后⼀个键
var $length = localStorage.length;//获取数据的长度
//删除
//清空
localStorage.clear();//将所有保存的数据删除
说明:
设置数据格式类似键值对,"mycolor"代表key,"456"代表值。
数据是有排序的,后加⼊的⾓标靠前,最后加⼊的⾓标为0.
注意:localStorage相当于将数据保存在磁盘,是永久的,但是其针对的是固定的域名下的⽂件,打开其他的域名下的⽹
页,localStorage不会显⽰。
三、sessionStorage
定义:⼀个本地的⼩型数据库
存储在本地,容量为5M或者更⼤;
jquery下载的文件怎么使用不会在请求时候携带传递,在同源的当前窗⼝关闭前有效。
注意点:
sessionStorage同样不需要再服务器的环境下运⾏;
不需要额外的⽂件⽀持;
sessionStorage数据设置后即使页⾯进⾏重载也不会清除;但当该窗⼝关闭后,⾥⾯的数据就会清除,再打开没有数据。相当于将数据保存在内存中。
5g影讯5g天线在线观看视频免费网站代码运⽤
//设置:
sessionStorage.setItem("mycolor", "456");
//获取:
var $color = Item("mycolor");
var $color = lor
var $color = sessionStorage.key(0);//获取第⼀个键,按⾓标获取
var $color = sessionStorage.key("");//获取最后⼀个键
var $length = sessionStorage.length;//获取数据的长度
//删除
//清空
sessionStorage.clear();//将所有保存的数据删除
说明:
sessionStorage的使⽤⽅法和localStorage⼀样。javaapi中文在线看
accessibility监听输入框输入变化数据是有排序的,后加⼊的⾓标靠前,最后加⼊的⾓标为0.power station
总结
以上所述是⼩编给⼤家介绍的jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本⽤法,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对⽹站的⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论