jQuery中的Cookie和hash
Cookie
Cookie:会话跟踪技术(客户端)
session:会话跟踪技术(服务端)
Cookie作用:将网页中的数据保存到浏览器当中
使用:
window.onload = function(){
document.cookie = "name=yxy;";
alert(document.cookie);
}
Cookie生命周期:cookie生命周期默认情况下是一次会话(浏览器被关闭代表生命周期结束)
cookie设置过期时间(通过expires):
window.onload = function() {
var d = new Date();
d.setDate(d.getDate() + 1);
document.cookie = "name=yxy;expires=" + d.toGMTString() + ";";
}
注意点:
1.cookie不能一次性设置多条,只能一条一条的设置
2.cookie有大小和个数的限制
3.cookie只能在同一个浏览器同一个路径下访问
hash
评价:最方便也最实用
window.location.hash = 2;
(浏览器url地址将会多一个#2)