<script type="text/javascript">
function getCookie(c_name){
    if (document.cookie.length>0){  //先查询cookie是否为空,为空就return ""
      c_start=document.cookie.indexOf(c_name + "=")  //通过String对象的indexOf()来检查这个cookie是否存在,不存在就为 -1  
      if (c_start!=-1){
        c_start=c_start + c_name.length+1  //最后这个+1其实就是表示"="号啦,这样就获取到了cookie值的开始位置
        c_end=document.cookie.indexOf(";",c_start)  //其实我刚看见indexOf()第二个参数的时候猛然有点晕,后来想起来表示指定的开始索引的位置...这句是为了得到值的结束位置。因为需要考虑是否是最后一项,所以通过";"号是否存在来判断
        if (c_end==-1) c_end=document.cookie.length  
        return unescape(document.cookie.substring(c_start,c_end))  //通过substring()得到了值。想了解unescape()得先知道escape()是做什么的,都是很重要的基础,想了解的可以搜索下,在文章结尾处也会进行讲解cookie编码细节
      }
    }
    return ""
  }  
  document.cookie='username=Darren'; //设置cookie值
alert(getCookie('username'));
</script>

function setCookie(c_name, value, expiredays){
2     var exdate=new Date();
3     exdate.setDate(exdate.getDate() + expiredays);
4     document.cookie=c_name+ "=" + escape(value) + ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
5   }
6   使用方法:setCookie('username','Darren',30)

最新文章

  1. FusionCharts-堆栈图、xml格式、刷新数据、添加事件link、传参
  2. Bootstrap 辅组类和响应式工具
  3. Hub, bridge, switch, router, gateway的区别
  4. android中利用实现二级联动的效果
  5. MyEclipse笔记(2):debug的使用
  6. C++习题 商品销售
  7. 工具类 Util.Browser
  8. [iOS]C语言知识点系列视频
  9. 如何在Crystal框架项目中内置启动Zookeeper服务?
  10. JS5模拟类
  11. Base64图片编码优化
  12. [Swift]LeetCode28. 实现strStr() | Implement strStr()
  13. Import Excel void (NPOI)
  14. 第三十七节、人脸检测MTCNN和人脸识别Facenet(附源码)
  15. [转]centos每天自动备份mysql数据库
  16. js正则表达式之人民币匹配
  17. thinkphp模板中,checkbox回显问题
  18. 微信小程序开发(5) 2048游戏
  19. jquery的click无法触发事件
  20. 第五周 mybash的实现

热门文章

  1. vi命令常用操作
  2. Vue 项目搭建 与 git 连接
  3. 【Nginx从入门到实战】
  4. Command &quot;python setup.py egg_info&quot; failed with error code 1 in /tmp/pip-build-qvc66dfs/supervisor/
  5. spark资料下载
  6. HTTP/2 服务器推送(Server Push)教程(HTTP/2 协议的主要目的是提高网页性能,配置Nginx和Apache)
  7. elasticsearch index 之 engine
  8. 蓝桥杯训练 2n皇后
  9. Kinect 开发 —— Kinect Interaction 交互控件
  10. centos的dns配置总结