扫码关注官方订阅号
写了这样一个页面,通过点击按钮,就会显示第二个框框的页面,点击p1内的按钮后,显示最后一个框框的内容,但是我在最后一个页面刷新就会回到初始页面,(1)怎么使得最后一个面刷新而不重新回到第一个页面,(2)而是通过浏览器的返回按钮回到第一个页面.新手这两个问题求大神出手相救。
如果不使用各种MVVM框架的话,可以研究下这本书Single Page Web Applications Javascript end-to-end。里面Manage application state有介绍你这一块,使用方案:jquery的uriAnchor插件
要不的话,使用框架,各框架的router都解决这个问题
(建议读读这本书,了解不适用框架做SPA的过程,才能体会现在框架的好处)
两个问题其实差不多,单页面并不只是 js 局部刷新内容,还要切 url 的呀,你可以查查 history.pushState 和 history.replaceState。弄明白这两个 api 之后再查查 popstate 事件。再结合前端缓存,完成基本的单页面流程。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
如果不使用各种MVVM框架的话,可以研究下这本书Single Page Web Applications Javascript end-to-end。里面Manage application state有介绍你这一块,使用方案:jquery的uriAnchor插件
要不的话,使用框架,各框架的router都解决这个问题
(建议读读这本书,了解不适用框架做SPA的过程,才能体会现在框架的好处)
两个问题其实差不多,单页面并不只是 js 局部刷新内容,还要切 url 的呀,你可以查查 history.pushState 和 history.replaceState。弄明白这两个 api 之后再查查 popstate 事件。再结合前端缓存,完成基本的单页面流程。