问题 StackOverflow如何知道问题的新答案何时出现?


如果我已经问过这个问题,请指出我正确的方向。

我想知道是否有人深入了解StackOverflow在添加帖子时如何弹出“n个新答案已发布,加载新答案”的问题。这对我的论坛网站来说似乎是一个非常有用的功能,我想知道它是如何完成的。我假设某种ajax或某种类型的高级javascript。


7247
2017-10-30 15:00


起源

编辑使这更明显是一个真正的问题。 - Chris Marasti-Georg
那是一个比我更好的问题,谢谢:) - Jeremy Reagan


答案:


看看这篇SO博文: http://blog.stackoverflow.com/2008/10/solving-the-fastest-gun-in-the-west-problem/

那说,一个可实现   推荐出来的   讨论是一个积极的,GMail喜欢   你在撰写时的通知   回答。我们同意这个功能   请求,所以Jarrod实现了它。   以下是它的工作原理:

  1. 当您开始撰写回复时,会创建一个计时器。
  2. 每一分钟,页面都会检查自己是否有新答案   到达。
  3. 如果新答案到达,通知栏将告诉您如何   很多,并提供更新页面   您。
  4. 答案更新是执行AJAX风格,因此它们不会中断   你目前的答案。

12
2017-10-30 15:01





猜测它是使用jQuery计时器对象来查询每个JSON Web服务 ñ 秒。查看 http://docs.jquery.com 和 http://geekswithblogs.net/JuanDoNeblo/archive/2007/10/24/json_in_aspnetajax_part2.aspx

多么具有讽刺意味......当我写这篇文章时,已经发布了一个答案。


3
2017-10-30 15:02