最小化“强制回流”

5

简而言之

我花了一些时间来追踪我们的应用程序,它使用了highcharts。我发现某些函数(例如getBBox())经常会触发“强制回流”。

如果您查看此列表What forces layout / reflow,会发现触发回流的事物非常多。

我的问题:

是否有替代方法可以避免触发回流,至少对于列出的某些属性(特别是offsetWidth/offsetHeight)?


1
{btsdaf} - Derek 朕會功夫
{btsdaf} - scipper
{btsdaf} - wOxxOm
1个回答

7
你是否熟悉像避免强制同步布局这样的文档?主要思想是在更改元素布局之前执行所有读操作。只要遵循该原则,使用哪些属性就不那么重要了。当然,尽可能使用工作量较小的属性始终是一个好主意。 高性能动画是一个关于哪些属性有效的好资源。这与Derek提到的层次结构方法有关。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接