showlotus's blog

归档 · 2024

首页

归档

关于

竞态函数过期

JavaScript工具函数

如上图所示,点击不同的 Tab 页签,Table 中展示不同的数据,这是一个很常见的页面交互逻辑。 设想一下,当前的处理逻辑是:有三个 Tab 页签和一个 Table,每点击 Tab 后,都会发起一个请求,然后请求成功后,会对 Table 重新赋值。也即,不同的 Tab 切换,都会对这个唯一的 Table 进行重新赋值。 仔细想一下,这会有问题吗? 有的,这里隐藏着一个 “竞态” 问题 ...