文章详情页
javascript - 类似youtube上的sidebar固定但是url变化的的前端效果是如何做出来?
问题描述
在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. javascript - h5上的手机号默认没有识别2. javascript - 谁能帮我创建一个webpack2+vue2+vuex+less+dev-server的空项目3. python - 网站显示的图片与爬虫获取到的图片不同,应该如何确定问题?4. 极光推送 - Android app消息推送 百度 极光 个推 信鸽哪个好一些?5. css3 - Firefox 字号相对IE、Chrome更大,如何在CSS中统一?6. css - div display: inline-block; 置中?7. vue.js - weex scroller搭配refresh在android平台上拉会触发refresh8. javascript - 在html中写了个<video>视频,浏览器却是一片空白为什么呢?360浏览器?9. javascript - ajax中的 textStatus 报错为 parsererror?10. html5 - 如何让H5页面在手机浏览器里和微信全屏显示
排行榜