所以我有一个我正在建立的社交网络,如果有人可以提供帮助,我有一个问题我想回答。
因此,假设user1使用ajax删除了他们的帖子,它会立即消失在他们的Feed中,但他们朋友中的user2还没有刷新他们的Feed,它仍然显示这个确切的帖子user1刚刚删除。 如果没有第二个用户必须刷新页面,我将如何删除已删除的帖子。我是否会以加载新帖子的方式执行此操作,但专门针对Feed中已删除的帖子进行搜索,如果找不到某个帖子的ID,则将其淡出?
答案 0 :(得分:1)
如果您的应用程序在ajax客户端交互方面非常沉重,我会尝试angular或其中一位亲戚,因为我相信它会为您节省很多麻烦。
基本上,如果采用纯JS \ JQuery方式,我可能会开始使用某种定时功能(根据客户端线程的指导原则)来获取页面中的所有帖子(也许甚至将其保存在列表中,这样您每次都不必通过DOM?)并更新\ delete \添加所需的帖子。