A页面通过ajax加载数据,并且是滚动加载效果,当滚动几个屏幕之后,进入新的链接页面B,再返回到A的时候,A页面的数据有需要重新加载,从头开始了,体验非常不好. 解决办法:1)hash:2)html5的history特性:3)localstorage/cookie等,综合而看localstorage是最简单的,不需要引入其他东西,简单改造即可实现. //重置页面环境 function resetStatus() { var oldStatus = window.localStorage.getI…
new function() { var ws = null; var connected = false; var serverUrl; var connectionStatus; var sendMessage; var connectButton; var disconnectButton; var sendButton; var open = function() { var url = serverUrl.val(); ws = new WebSocket(url); ws.onope…