如果我已经问过这个问题,请指出我正确的方向。
我想知道是否有人深入了解StackOverflow在添加帖子时如何弹出“n个新答案已发布,加载新答案”的问题。这对我的论坛网站来说似乎是一个非常有用的功能,我想知道它是如何完成的。我假设某种ajax或某种类型的高级javascript。
如果我已经问过这个问题,请指出我正确的方向。
我想知道是否有人深入了解StackOverflow在添加帖子时如何弹出“n个新答案已发布,加载新答案”的问题。这对我的论坛网站来说似乎是一个非常有用的功能,我想知道它是如何完成的。我假设某种ajax或某种类型的高级javascript。
看看这篇SO博文: http://blog.stackoverflow.com/2008/10/solving-the-fastest-gun-in-the-west-problem/
那说,一个可实现 推荐出来的 讨论是一个积极的,GMail喜欢 你在撰写时的通知 回答。我们同意这个功能 请求,所以Jarrod实现了它。 以下是它的工作原理:
- 当您开始撰写回复时,会创建一个计时器。
- 每一分钟,页面都会检查自己是否有新答案 到达。
- 如果新答案到达,通知栏将告诉您如何 很多,并提供更新页面 您。
- 答案更新是执行AJAX风格,因此它们不会中断 你目前的答案。
猜测它是使用jQuery计时器对象来查询每个JSON Web服务 ñ 秒。查看 http://docs.jquery.com 和 http://geekswithblogs.net/JuanDoNeblo/archive/2007/10/24/json_in_aspnetajax_part2.aspx。
多么具有讽刺意味......当我写这篇文章时,已经发布了一个答案。