javascript - youtube如何使用ajax

标签 javascript

如果您访问一个 YouTube 视频,然后单击另一个视频(例如相关视频),您会看到该页面并未完全刷新,只有主要视频和相关视频发生变化,页面的其余部分保持原样。 我想知道他们是怎么做到的,如果是 AJAX 那么为什么要更新 URL? 我也在其他一些著名网站上看到过这种技术,我想知道它是如何工作的?!

最佳答案

如果浏览器支持,您可以在不重新加载页面的情况下更改 URL。

将此与 Ajax 结合,您将看到您所看到的行为。

关于javascript - youtube如何使用ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33464456/

相关文章:

javascript - 页面加载顺序有问题 - 样式不适用

javascript - 防止其他元素发生事件

javascript - Backbone.js 将脚本/模板信息移动到js文件中

javascript - 尝试使用 Stripe 设置付款意图时,出现未安装元素错误

javascript - jQuery 从中心展开元素不起作用

javascript - 将 JSFiddle 代码移至我的网站

javascript - 提取字符串结尾 - Javascript

php - 将 JavaScript 变量发送到 PHP 变量

javascript - JavaScript 的简单继承

javascript - 从现有的 <div> 获取背景图像 url 和/或向背景图像添加另一个属性