如果您使用过 Facebook,您可能会注意到页面上出现的所有内容都有一个计时器,它会在几分钟内不断更新。我想知道这不会影响网站的性能。
无论是由计时器触发的 Ajax 请求还是普通的客户端计时器,关键是使用了很多计时器。像这样使用很多计时器不会影响站点的性能吗?或者我缺少了一些东西。
最佳答案
Facebook 正在做的事情只需要一个计时器。每次触发时,它都会使用 class="timestamp
遍历所有 abbr
元素,并根据它们的自定义 data-date
属性计算更新已定义。
关于javascript - 关于 Facebook Timer 的一些困扰我的事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4296082/