文章详情页
javascript - 类似youtube上的sidebar固定但是url变化的的前端效果是如何做出来?
浏览:152日期:2023-11-03 16:15:50
问题描述
在youtube左边的sidebar,当点击切换订阅频道的时候,注意到sidebar依然固定,但是url地址栏已经出现了变化,这说明这应该不是依赖ajax来实现的。
在现在的项目中我也不是很想用ajax来实现这样的效果,因为不是很利于用户收藏网页以及seo等等,但是youtube这样即实现了网址变化利于用户收藏,同时也达到了类似ajax的良好用户体验的效果是如何做出来的?请问能否大致指点一下思路。
问题解答
回答1:修改url可以通过history.pushState来实现,另外无刷新ajax不是已经很普遍了吗。
回答2:大哥,人家用没用Ajax你看一下网络不就知道了吗,没有Ajax数据从天上来?另外,修改地址栏URL,这个是js的pushState功能。
回答3:前端路由可以实现这样的功能
回答4:like this?http://www.thepetedesign.com/...
回答5:pjax 局部内容更新
标签:
JavaScript
相关文章:
1. docker - 如何修改运行中容器的配置2. 我在centos容器里安装docker,也就是在容器里安装容器,报错了?3. docker-compose 为何找不到配置文件?4. docker start -a dockername 老是卡住,什么情况?5. docker 下面创建的IMAGE 他们的 ID 一样?这个是怎么回事????6. docker images显示的镜像过多,狗眼被亮瞎了,怎么办?7. dockerfile - 我用docker build的时候出现下边问题 麻烦帮我看一下8. docker绑定了nginx端口 外部访问不到9. 前端 - css中关于设置透明度的问题,有点混乱10. 计算机 - 我学习了C语言,数据结构和一点点java基础,想自学C++,请问买什么入门书籍好?
排行榜
