类似的问题在其它语言最佳的解决方案是使用多线程,JavaScript虽然没有多线程,但是setTimeout和setInterval两个函数却能起到和多线程差不多的效果。

因此,要解决这个问题, 其中的setTimeout便可以大显身手。 setTimeout函数的功能可以看作是在指定时间之后启动一个新的线程来完成任务。

作者:zz
链接:https://juejin.cn/post/6986237263164211207
来源:稀土掘金


(偷个懒)在前端实现一个分页展示的功能,也是可以满足这个需求.
另一种方法就是虚拟列表了。
前端虚拟列表的实现原理 里面讲解的非常详细

发表评论