使用loacalStorage
适用于保存的数据被多个页面公用
保存: localStorage.setItem(“name”,val);
获取: localStorage.getItem(“name”);
例:1
2localStorage.setItem("tokken",usertokken);
var utokken = localStorage.getItem("tokken");
如果需要保存json数据,可以在保存时将json数据转换成字符串,获取后再转回json
例:1
2
3localStorage.setItem("name",JSON.stringify({"id":someval.id,"name":someval.name}));
var suppid = localStorage.getItem("name");
suppid = JSON.parse(suppid);
json数据转换成字符串: JSON.stringify(val);
字符串转换成json数据: JSON.parse(val);
定义临时变量专门用来存放
适用于单页面应用交互较多
步骤N操作得到的数据在步骤N+2/3/4/…中用到,在步骤N时将数据赋值给定义的临时变量,
在进行步骤N+2/3/4/…时,直接从临时变量中取值。