在写一个页面回退的功能,由于计时器的存在,需要手动去维护这些计时器,在页面内写的正常的返回逻辑处理起来没有问题,可是一当手动刷新页面后,这时栈内存被销毁,直接返回上一级并浏览位置的方法就不可行了,此时根据浏览器历史去返回上一页,表面看起来没有问题,可是会发现上一个页面的计时器仍然在执行,当计时器一多的话,无疑会引起计时器紊乱。
当我以各种方法去监听销毁计时器的时候,效果总是不太好。
想到这样一个问题,当用户刷新后,之前的浏览页面我还需要缓存吗?? 如果不需要,那我按现在的,计时器销毁,被返回的页面重新加载,貌似我什么都不用处理,那我处理这么长时间是在做什么??
看这样一个情景
你开着一辆车。在一个暴风雨的晚上。你经过一个车站。有三个人正在焦急的等公共汽车。一个是快要临死的老人,他需要马上去医院。一个是医生,他曾救过你的命,你做梦都想报答他。还有一个女人/男人,她/他是你做梦都想嫁/娶的人,也许错过就没有了。但你的车只能在坐下一个人,你会如何选择?我不知道这是不是一个对你性格的测试, 因为每一个回答都有他自己的原因。老人快要死了,你首先应该先救他。你也想让那个医生上车,因为他救过你,这是个好机会报答他。还有就是你的梦中情人。错过了这个机会。你可能永远不能遇到一个让你这么心动的人了。
最佳答案"给医生车钥匙,让他带着老人去医院,而我则留下来陪我的梦中情人一起等公车!"每个人我认识的人都认为以上的回答是最好的,但没有一个人(包括我在内)一开始都没想到。是否是因为我们从未想过要放弃我们手中已经拥有的优势(车钥匙)? 有时,如果我们能放弃一些我们的固执,狭隘,和一些优势的话,我们可能会得到更多。这就是固定思维!再比如:大多数人可能会说:你的思维死板,要…………,不要太……,不要太死板这大概就是你说的固定思维!这只能说是思维的不成熟,没能形成系统,需要的不是摆脱,而是提高思维能力!它的坏处显而易见!对于事情的处理不太灵活!不善于打破牢笼!
网友评论