长列表数据的处理方案

在做项目的过程中,可能会遇到接口返回大量数据需要展示的场景,这里的数据展示如果不做处理就直接展示的话,将数据全部加载到页面上的过程可能需要很长的时间,就容易导致白屏、卡顿的情况。针对这种情况,我们可以做的处理可以从以下几个方向思考。 1、分页查询这个解决方案是从改变设定的方向上解决问题,返回的数据少了自然就不会花大量的时候在渲染数据的步骤上。但如果有些场景就是需要一次性展示大量的数据,这种方...

前端

浅析javascript单线程

浅析javascript单线程​ 众所周知,javascript在设计的最初就被设定为一门单线程的语言,但是在javascript的编写中,我们却可以一边设置定时器一边执行函数,这又是怎么实现的呢? 为什么js是单线程​ 首先声明一下线程和进程的概念。 ​ 进程和线程都是操作系统的概念。进程是应用程序的执行实例,每一个进程都是由私有的虚拟地址空间、代码、数据和其它系统资源所组成;进程在运行过...

前端