localStorage速度快,但容量只有2到5M,适合跨页参数传递,保留少量数据(文本和小图片)等。
localStorage有个被忽视的优良特性,如果你的程序需要在不同的页面访问同一个值(localStorage键值),
需要了解这个值是否已经被其他页面改变,可向浏览器注册storage事件来实现
【
window.addEventListener(‘storage’,function(e){
console.log(e.key+"s values is changed from"+e.oldValue+"to"+e.newValue+"by"+e.url)
},false);
】
//A页面
localStorage["foo"]="bar"
//B页面
localStorage["foo"]="newBar"
可以用来网页端实现im,推送等等。