说明
js-cookie是一个简单的,轻量级的处理cookies的js API。
创建
//创建简单的cookie
Cookies.set(‘name’, ‘value’);
//创建有效期为7天的cookie
Cookies.set(‘name’, ‘value’, { expires: 7 });
//为当前页创建有效期7天的cookie
Cookies.set(‘name’, ‘value’, { expires: 7, path: ‘’ });
取值
Cookies.get(‘name’); // => ‘value’
Cookies.get(‘nothing’); // => undefined
//获取所有cookie
Cookies.get(); // => { name: ‘value’ }
删除值
Cookies.remove(‘name’);
//如果值设置了路径,那么不能用简单的delete方法删除值,需要在delete时指定路径
Cookies.set(‘name’, ‘value’, { path: ‘’ });
Cookies.remove(‘name’); // 删除失败
Cookies.remove(‘name’, { path: ‘’ }); // 删除成功
//注意,删除不存在的cookie不会报错也不会有返回
命名空间
如果担心不小心修改掉Cookies中的数据,可以用noConflict方法定义一个新的cookie。
var Cookies2 = Cookies.noConflict();
Cookies2.set(‘name’, ‘value’);
json相关
js-cookie允许你向cookie中存储json信息。
如果你通过set方法,传入Array或类似对象,而不是简单的string,那么js-cookie会将你传入的数据用JSON.stringify转换为string保存。
Cookies.set(‘name’, { foo: ‘bar’ });
Cookies.get(‘name’); // => ‘{“foo”:“bar”}’
Cookies.get(); // => { name: ‘{“foo”:“bar”}’ }
如果你用getJSON方法获取cookie,那么js-cookie会用JSON.parse解析string并返回。
学习笔记
主要内容包括html,css,html5,css3,JavaScript,正则表达式,函数,BOM,DOM,jQuery,AJAX,vue等等
HTML/CSS
**HTML:**HTML基本结构,标签属性,事件属性,文本标签,多媒体标签,列表 / 表格 / 表单标签,其他语义化标签,网页结构,模块划分
**CSS:**CSS代码语法,CSS 放置位置,CSS的继承,选择器的种类/优先级,背景样式,字体样式,文本属性,基本样式,样式重置,盒模型样式,浮动float,定位position,浏览器默认样式
HTML5 /CSS3
**HTML5:**HTML5 的优势,HTML5 废弃元素,HTML5 新增元素,HTML5 表单相关元素和属性
**CSS3:**CSS3 新增选择器,CSS3 新增属性,新增变形动画属性,3D变形属性,CSS3 的过渡属性,CSS3 的动画属性,CSS3 新增多列属性,CSS3新增单位,弹性盒模型
JavaScript
**JavaScript:**JavaScript基础,JavaScript数据类型,算术运算,强制转换,赋值运算,关系运算,逻辑运算,三元运算,分支循环,switch,while,do-while,for,break,continue,数组,数组方法,二维数组,字符串
加入社区》https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0
830)]
加入社区》https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0