javascript - 单页面返回问题
巴扎黑
巴扎黑 2017-04-11 09:05:52
[JavaScript讨论组]

写了这样一个页面,通过点击按钮,就会显示第二个框框的页面,点击p1内的按钮后,显示最后一个框框的内容,但是我在最后一个页面刷新就会回到初始页面,(1)怎么使得最后一个面刷新而不重新回到第一个页面,(2)而是通过浏览器的返回按钮回到第一个页面.新手这两个问题求大神出手相救。

巴扎黑
巴扎黑

全部回复(2)
ringa_lee

如果不使用各种MVVM框架的话,可以研究下这本书Single Page Web Applications Javascript end-to-end。里面Manage application state有介绍你这一块,使用方案:jquery的uriAnchor插件

要不的话,使用框架,各框架的router都解决这个问题

(建议读读这本书,了解不适用框架做SPA的过程,才能体会现在框架的好处)

天蓬老师

两个问题其实差不多,单页面并不只是 js 局部刷新内容,还要切 url 的呀,你可以查查 history.pushState 和 history.replaceState。弄明白这两个 api 之后再查查 popstate 事件。再结合前端缓存,完成基本的单页面流程。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号