Javascript 如何仅加载内容区域,跳过页眉和页脚,通过单击链接在新页面中再次加载

Javascript 如何仅加载内容区域,跳过页眉和页脚,通过单击链接在新页面中再次加载,javascript,php,html,stack-overflow,basecamp,Javascript,Php,Html,Stack Overflow,Basecamp,我在使用Basecamp,当我点击菜单链接时,它只加载内部主体内容,但URL仍然会发生变化,我想知道,我在网络选项卡中检查过,我看到每个链接点击它都会触发一个请求,它只得到主体部分,没有加载页眉/页脚,对流量感到惊讶 与其他站点一样(甚至在stackoverflow中),它从一开始就加载页面,但是使用缓存或其他一些东西,它加载得很快,但是如果我们能够清楚地检查,就会出现轻微的闪烁 你们知道它是如何工作的吗?有没有什么框架可以帮助你们实现这一点?因为它的工作速度非常快,而且在标题菜单中根本没有闪烁

我在使用Basecamp,当我点击菜单链接时,它只加载内部主体内容,但URL仍然会发生变化,我想知道,我在网络选项卡中检查过,我看到每个链接点击它都会触发一个请求,它只得到主体部分,没有加载页眉/页脚,对流量感到惊讶

与其他站点一样(甚至在stackoverflow中),它从一开始就加载页面,但是使用缓存或其他一些东西,它加载得很快,但是如果我们能够清楚地检查,就会出现轻微的闪烁

你们知道它是如何工作的吗?有没有什么框架可以帮助你们实现这一点?因为它的工作速度非常快,而且在标题菜单中根本没有闪烁,特别是在移动设备上浏览时,它给人一种使用应用程序(只加载内容的移动应用程序)的感觉

如果你知道这个流程是如何工作的,请告诉我

提前感谢

为什么这么快:

  • Stacker:一种用于即时页面加载的Turbolinks/PJAX技术
  • 俄罗斯玩偶缓存:一种低麻烦、自动化的攻击性缓存方式

  • 我不明白为什么人们会投反对票:)不要暴露我的沮丧,请理解,这是我的疑问,这是我们分享知识的地方,如果你知道就让我知道信息,否则等待其他人解释,如果你不能解释你和我在同一条船上,那么你为什么喜欢投反对票,那么你会因为不知道原因而责怪自己吗我有一个问题,如果我的提问方式不好,那么建议编辑,仅仅点击“向下投票”并不是加入知识共享文化的正确方式。我很抱歉这会带来伤害,但这就是我的感受:)向下投票和向上投票一样重要