_history: {//Cache Islocalstorage:window.localstorage?true:false,set:function (Key,value) {//Set cache if ( This.islocalstorage) {Window.localStorage.setItem (key,value);} Else{var expiredays = 365;//expiry time var exdate=new Date (); Exdate.settime (Exdate.gettime () +expiredays*24*60*60*1000); Document.cookie=key + "=" + Escape (value) + "; expires=" + exdate.togmtstring ();}},read:function (key) {//Read cache if ( This.islocalstorage) {return Window.localStorage.getItem (key);} Else{var arr,reg=new RegExp ("(^|)" +key+ "= ([^;] *) (; |$) "), if (Arr=document.cookie.match (reg)) {return unescape (arr[2]);} Else{return null;}}},del:function (key) {//delete cache if (this.islocalstorage) {Localstorage.removeitem (key);} Else{var exdate = new Date (), Exdate.settime (Exdate.gettime ()-1), Var read_val=this.read (key), if (read_val!=null) document.cookie= key + "=" +read_val+ "; expires=" +exdate.togmtstring ();}},
Cached user actions if the user clicks "Round trip" I cache it to refresh or the next time it opens is a round trip
Localstorage+cookie
Look at the water for a day of the group, and finally see a high-quality code to share the Localstorage