回流/重新检测:今天可能吗?未来有可能吗?

时间:2014-04-15 18:12:18

标签: javascript html repaint reflow

我想知道在现代网络浏览器上是否有可靠的方法来检测文档重排和/或重新绘制,或者是否有任何迫切的兴趣可能会发生这样的事情在W3规范中。

我还想知道如果使用特定于供应商的技巧(例如Mozilla显然有一个MozAfterRepaint事件),如果它不能以标准或跨浏览器方式实现,那么它是如何完成的。

感谢。

1 个答案:

答案 0 :(得分:0)

你无法准确测量,但你可以通过查看任何javascript来预测,这是一个样式,动画,添加/删除元素类的getter或setter / changer。这可以通过使用javascript来aj页面上的所有javascript来获取javascript字符串,然后使用正则表达式来检测它们的位置。创建一个包含您找到的所有方法名称的对象。

如果你想实时捕捉它,你可以使用上述的组合,并调整页面上的所有方法来调用你自己的调解员,将它与上面的对象参考结合起来。