首页 > 代码库 > 原生JS 的cookie和jq的cookie,
原生JS 的cookie和jq的cookie,
COOKIE基础及应用:
1.什么是COOKIE==>页面用来保存信息,比如:自动登录,记住用户名
2.COOKIE的特性:
--同一个网站中,所有的页面共享同一套cookie
--数量,大小有限(4k-10k,不能用来存大的内容)
--过期时间
Jquery写入cookie
$.cookie("this-cookie","this-value",{
expires:10,//有效日期
path:"/",//cookie的路 径
domanin: //cookie的域名
secure:true //true,cookie的传输会要求一个安全协议,否则反之
});
Jquery读取cookie
$.cookie("this-cookie")
Jquery删除cookie
$.cookie("this-cookie",null)
原生写cookie
示例:记住用户登录的用户名和密码
方法:可以在用户第一次登录时用cookie记住登录的用户名和密码,
下次再打开页面时用户名和密码就自动出现在表单里面
--提交时:记住用户名
--window.onload:读取用户名
HTML代码: <div id="cookie"> <form id="form1" action=""> 用户名:<input type="text" name="username" value=""> 密码:<input type="password" name="password" value=""> <input type="submit" name="" value="http://www.mamicode.com/登录"> </form> </div> JS代码: <script type="text/javascript"> //cookie记住用户名,密码 window.onload=function(){ var oForm=document.getElementById(‘form1‘); var username=document.getElementsByName(‘username‘)[0]; var pass=document.getElementsByName(‘password‘)[0]; oForm.onsubmit=function(){ setCookie(‘username‘,username.value,25); setCookie(‘pass‘,pass.value,25); } username.value=http://www.mamicode.com/getCookie(‘username‘);>
原生JS 的cookie和jq的cookie,
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。