本地储存:
LocalStorage:
使用方法与SessionStorage如出一辙,如下代码所示:
此对象主要有两个方法:
保存数据:localStorage.setItem(Key, value);
读取数据:localStorage.getItem(Key);
Key:表示你要存入的键名称,此名称可以随便命名,可以按照变量的意思来理解。
Value:表示值,也就是你要存入Key中的值,可以按照变量赋值来理解。
使用方法:
保存数据:localStorage.setItem("website", "W3Cfuns.com");
读取数据:localStorage.getItem("website");
document.body.scrollTop
获取页面当前位置,也就是到顶部的距离,也就是滚动条距离顶部的距离
window.onunload = function(){
var scrollTop = document.body.scrollTop;
localStorage.setItem(location.href,scrollTop);
}
window.onload = function(){
var pos = localStorage.getItem(location.href);
if(pos){
window.scrollTo(0,pos);//如果pos有值,就将滚动条滚到以前跳转的位置
}