美文网首页
cookie 与本地存储

cookie 与本地存储

作者: 吹蒲公英的猫 | 来源:发表于2016-06-21 22:53 被阅读0次

1、cookie

1、cookie的容量为:5kb //cookie的存储的数据类型为:数字,字符串
2、cookie是以名-值的方式存储:userName = xaoming 
3、cookie能存储的数据条目为:50条 
4、cookie必须运行在服务器的条件下 
// 设置cookie(名-值 对的方式存储expires为存储过期时间) var time = new Date(); 
console.log(time.getDate()); 
time.setDate(time.getDate()+10);
//设置时间 document.cookie = 'name=mack;expires='+time; 
document.cookie = 'password = 123456789;expires='+time;
 由此得封装函数 :function setCookie(name,value,time){
 var time = new Date(); time.setDate(time.getDate()+10); 
document.cookie = name +'='+ value+';'+'expires='+time;
 }
// 从cookie中取值 var arr = document.cookie.split('; '); 
for (var i = 0; i < arr.length; i++) { 
      var nameArr = arr[i].split('='); 
      if (nameArr[0] == 'name') {
          console.log(nameArr[1]); 
} }
由此得封装函数:
function gatCoolie(name){
     var arr = document.cookie.split('; '); 
    for (var i = 0; i < arr.length; i++) {
     var nameArr = arr[i].split('= ');
    if (nameArr[0] == name) {
         console.log(nameArr[1]); 
} } }
应用:
<!DOCTYPE html>
<html lang="en">
<head> 
<meta charset="UTF-8">
 <title>Document</title>
</head>
<body> 用户名:<input type="text" id="usr">
</input> 密码:<input type="text" id="psd">
</input> 登录:<input type="button" id="btn">
</input></body><script type="text/javascript" src="[cookie.js](view-source:file:///Users/luofeng/Documents/%E4%BB%A3%E7%A0%81/%E6%96%B0%E7%8F%AD%E4%BB%A3%E7%A0%81/%E7%AC%AC%E5%9B%9B%E5%91%A8/lesson-18/%E8%AF%BE%E4%B8%8A%E4%BB%A3%E7%A0%81/cookie.js)">
</script>
<script type="text/javascript"> 
var usr = document.querySelector('#usr');
 var psd = document.querySelector('#psd');
 var btn = document.querySelector('#btn');
 usr.value = gatCookie('userName'); 
psd.value = gatCookie('password'); 
console.log(usr.value,psd.value );
btn.onclick = function(){ setCookie('userName',usr.value); 
setCookie('password',psd.value); } // 存一个用户名 
// var time = new Date(); 
// time.setDate(time.getDate()+10);
// setCookie('userName','zhangyu',time); 
// 获取用户名 // var btn = gatCookie('userName');
// var btn = gatCookie('password');
// console.log(name);
</script>
</html>

2、localStorage

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
</head>
<body>
 用户名:<input type="text" id="usr"></input>
 密码:<input type="text" id="psd"></input>
 登录:<input type="button" id="btn"></input>
<script type="text/javascript"> var usr = document.querySelector('#usr');
 var psd = document.querySelector('#psd');
 var btn = document.querySelector('#btn'); 
// localStorage:H5的新特性,不支持IE8以下。它存储内容为5M 不会过期 
// 设置localStorage  if (window.localStorage) { console.log('支持');
//1、 存值 // localStorage.userName = 'haha';  
//2、 存值 // localStorage['Name'] = 'mack'; // 
//3、 存值 常用 // localStorage.setItem('password','123456'); // 
//1、 取值 // alert(localStorage.userName); // 
//2、 取值 // alert(localStorage['Name']); // 
//3、 取值 常用 // alert(localStorage.getItem('password')); //
// 删除数据 // localStorage.removeItem('password');  
usr.value =localStorage.getItem('userName',usr.value); 
psd.value =localStorage.getItem('password',psd.value); 
btn.onclick = function(){ 
localStorage.setItem('userName',usr.value); 
localStorage.setItem('password',psd.value); 
} 
 }else{ console.log('不支持'); } // 
localStorage.userName = '李世杰';
</script>
</html>

3、 touch.js插件的使用
使用方法请戳:
http://touch.code.baidu.com/examples.html
4、swiper.js插件的使用
使用方法请戳:
http://www.swiper.com.cn/api/function/2014/1218/103.html

相关文章

  • jQuery本地存储

    jQuery本地存储 本地存储有三种: cookie cookie 存储在本地,容量最大4k,在同源的http请求...

  • 本地存储 与 cookie

    一、本地存储: (1)localStorage 保存数据:localStorage.setItem(key,...

  • cookie与本地存储

    cookie也叫HTTP Cookie,最初是客户端与服务器端进行会话使用的 document.cookie = ...

  • cookie 与本地存储

    1、cookie 2、localStorage 3、 touch.js插件的使用使用方法请戳:http://tou...

  • Cookie与本地存储

    1.cookie 是由W3C组织提出,最早由Netscape社区发展的一种机制。由于HTTP是一种无状态的协议,服...

  • 本地存储

    本地存储分为cookie,以及新增的localStorage和sessionStorage 1、cookie 存储...

  • 本地储存与jQueryui

    本地存储分为cookie,以及新增的localStorage和sessionStorage 1、cookie 存储...

  • jquery本地存储和jqueryUI

    本地存储分为cookie,以及新增的localStorage和sessionStorage 1、cookie 存储...

  • 本地存储

    本地存储分为cookie,以及新增的localStorage和sessionStorage 1、cookie 存储...

  • 2018-07-31

    cookie jqueryUI 本地存储

网友评论

      本文标题:cookie 与本地存储

      本文链接:https://www.haomeiwen.com/subject/mavgdttx.html