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,推送等等。