jquery.cookie.js使用总结之页面之间传值

参照文章:https://blog.csdn.net/csdn_ds/article/details/78022177

定义:让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术;

一、下载与引入:jquery.cookie.js基于jquery;先引入jquery,再引入:jquery.cookie.js;下载:http://plugins.jquery.com/cookie/

  1. <script type="text/javascript" src="js/jquery.min.js"></script>

  2. <script type="text/javascript" src="js/jquery.cookie.js"></script>

注意:此处必须是先1后2,否则无法使用cookie;

二、☆  jquerycookie怎样存入和读取数组?

不能直接存入数组,你可以转换为字符串存入;

1

2

3

4

5

6

7

8

9

10

11

12

function decode(str){

    var _str = str.join(',');

    return _str;

}

function encode(str){

    var _arr = str.split(',');

    return _arr;

}

var arr = ['gh','kj','kd','ddd'];

$.cookie('the_cookie', decode(arr), { expires: 7 });//存入

var newArr = encode($.cookie('the_cookie'));//读取

console.log(newArr)

三、JS向数组添加元素,插入数据

方式:

    let myArray=[11,22,33];
    console.log('原数组:',myArray);
    myArray.push(44,55);
    console.log('用push在数组后面插入元素:',myArray);
    myArray.unshift(66,77);
    console.log('用unshift在数组前面插入元素:',myArray);
    myArray.splice(2,0,'肾虚少年');
    console.log('用splice在数组指定位置插入元素:',myArray);

通过使用push以及unshift即可向数组插入元素,如果要在指定的位置插入元素则可以用splice,splice接收多个参数,分别是索引,要删除的元素个数,新加的元素(可多个,用逗号隔开);

这样即可向数组插入元素了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值