我想知道 Facebook 前端是如何设计的,尤其是固定的右侧边栏?我想在我的网络应用程序中实现类似的侧边栏来显示用户的任务。但我首先想更好地了解 Facebook 的侧边栏是如何工作的。
我想了解的第一件事是他们如何处理右侧边栏始终存在的问题!当您在 facebook 中打开新链接时,它不会重新加载。我了解视觉 CSS 部分,没有问题:position:fixed; right:0; top:0; height:100%;
. 但我真的很想知道他们是如何做到这一点的:当您单击 Facebook 内加载新页面的链接(例如单击朋友的姓名)时,会加载整个新页面内容,但似乎没有再次加载侧边栏。它只是一直坐在那里。
当您单击链接时,他们不执行任何 AJAX 操作,因此整个页面的内容不会通过 AJAX 加载?是太快了还是他们使用了某种(我不知道的)设计模式?