实验:使用有限的dom实现滚动
过程:
代码其实超级简单,只需要使用两个数组,分别存放待使用的dom以及正在使用的dom。
代码在reuse_dom
实验结果:
通过增加dom实现滚动
通过替换内容实现滚动
可以看出,在大量滚动内容的情况下,使用模拟滚动scripting时间较长,但是render时间大大减少,因为只是替换内容,而不是增加dom
实验:使用有限的dom实现滚动
过程:
代码其实超级简单,只需要使用两个数组,分别存放待使用的dom以及正在使用的dom。
代码在reuse_dom
实验结果:
可以看出,在大量滚动内容的情况下,使用模拟滚动scripting时间较长,但是render时间大大减少,因为只是替换内容,而不是增加dom